13 from pyfbsdk_additions
import *
16 def BtnCallback(control, event):
17 print control.Caption,
" has been clicked!"
19 def PopulateLayout(mainLyt):
24 mainLyt.AddRegion(
"main",
"main", x, y, w, h)
26 mainLyt.SetControl(
"main",lyt)
30 b.Justify = FBTextJustify.kFBTextJustifyLeft
32 b.OnClick.Add(BtnCallback)
36 b.Justify = FBTextJustify.kFBTextJustifyRight
38 b.OnClick.Add(BtnCallback)
43 b.Style = FBButtonStyle.kFB2States
44 b.Look = FBButtonLook.kFBLookColorChange
45 b.Justify = FBTextJustify.kFBTextJustifyCenter
46 b.SetStateColor(FBButtonState.kFBButtonState0,
FBColor(1.0, 0.0, 0.5))
47 b.SetStateColor(FBButtonState.kFBButtonState1,
FBColor(0.0, 1.0, 0.5))
50 b.OnClick.Add(BtnCallback)
54 b.Style = FBButtonStyle.kFBBitmap2States
55 b.Look = FBButtonLook.kFBLookNormal
56 b.Justify = FBTextJustify.kFBTextJustifyCenter
57 b.SetImageFileNames(
"tape/tape_play_off.png",
"tape/tape_play_on.png")
60 b.OnClick.Add(BtnCallback)
64 b.Style = FBButtonStyle.kFBCheckbox
65 b.Justify = FBTextJustify.kFBTextJustifyLeft
68 b.OnClick.Add(BtnCallback)
73 b.Style = FBButtonStyle.kFBCheckbox
74 b.Justify = FBTextJustify.kFBTextJustifyCenter
79 b.OnClick.Add(BtnCallback)