|Sample Applications:||Real-Time Data Submit Domains Wizard Signup|
|Widgets:||Widget Button Checkbox Radio Edit Calendar Drag Resize|
|Grouped Widgets:||Listbox Tree Combobox Menu Table Splitter Tabs|
|Prebuilt Widgets:||Collapsible Panel Bar Windows Zooming Box Color Picker Toolbar Popups and Tooltips|
|Widget Properties:||Animations Anchors Attach to Widget Attach to Container Drag N Drop Gradient Layout Polling (real-time)|
Window, Message Box, and Modal Box are an examples of Bambookit prebuilt controls. Prebuilt controls are build using Bambookit widgets within XML script. This feature allows for maximum of customization, and ability to build your own controls. You may move window, minimize, maximize, and close.
Drag is a control in Bambookit framework allowing to drag the window. Dragging usually is attached to the title of the window. Dragging allows to place a window in the desired location within dimensions set in the applet. Window boundaries are set in a way to prevent a window from being dragged beyond the dimensions of the applet.
You may create multiple windows. If there are more then one window is opened, clicking on the window title with a Drag will place this window to be on the top of the other windows.
Resize control will also allow to add resize to the bottomright, bottomleft, topright, and topleft corners of the window as well as it can be added to the right, left, top, bottom sides of the window.
The layout behavior of the component is relative to the panel it sits in. Bambookit GUI implements concept of anchors applied to all widgets. A widget has 4 anchors, left, top, right and bottom. If a control is ‘anchored’ on all 4 sides then when its parent is resized so is the child control resized accordingly. Example: by attaching anchors on the left and right sides of the widget, they would grow and shrink whenever the objects expand and contract.
Place widgets into the window using auto layout.
Set drag-and-drop behavior to any widgets placed in the window.