In Python, using existing derivatives of pyfbsdk::FBVisualComponent you can create most of the basic elements. They are used throughout the code samples because they are essential in providing you with an adequate user interface.
UI components:
Use pyfbsdk::FBButton to manage buttons. For usage, see the sample Button.py.
pyfbsdk::FBArrowButton creates a button, which when pushed, opens a layout to display content (another control or a layout). A small arrow, left of the button title, shows when the content is shown (arrow points down) or hidden (arrow points to button title). For usage, see the code sample ArrowButton.py.
pyfbsdk::FBEditColor, (for usage see Edit.py)
pyfbsdk::FBImage, (for usage see ImageContainer.py)
pyfbsdk::FBLabel, (for usage see Label.py)
pyfbsdk::FBList creates a list of items. pyfbsdk::FBContainer creates a container-like object. For usage, see Container.py. pyfbsdk::FBTree creates a hierarchical list. For usage see Tree.py
pyfbsdk::FBEditProperty and pyfbsdk::FBEditPropertyModern let you edit property values. For usage, see PropertyDrop.py.
pyfbsdk::FBSlider; see the code sample in Slider.py.
See Spreadsheets.
See Tabs.
pyfbsdk::FBThermometer creates a tool showing minimum / maximum values; see the code sample in Thermometer.py.
pyfbsdk::FBTimeCode for usage see Edit.py.
pyfbsdk::FBTree for usage see Tree.py.
pyfbsdk::FBEditVector, (for usage see CustomProperty.py)