13 from pyfbsdk_additions
import *
15 editStyles = [
"FBEdit",
"FBEditColor",
"FBEditNumber",
"FBEditVector",
"FBEditTimeCode"]
19 def OnChange(control,event):
22 def PopulateLayout(mainLyt):
24 attachType = FBAttachType.kFBAttachTop
27 for style
in editStyles:
29 labId =
"Label" + style
37 mainLyt.AddRegion(labId,labId, x, y, w, h)
38 mainLyt.SetControl(labId,l)
41 editId =
"Edit" + style
42 initCall =
"%s()" % (style)
51 mainLyt.AddRegion(editId,editId, x, y, w, h)
53 mainLyt.SetControl(editId,e)
55 attachType = FBAttachType.kFBAttachBottom
61 e.Text =
"initial text"
63 e.OnChange.Add(OnChange)
67 e = edits[
'FBEditColor']
73 e = edits[
'FBEditNumber']
79 e = edits[
'FBEditVector']
82 e = edits[
'FBEditTimeCode']
83 e.Value =
FBTime(11,22,33,11)