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.

Tutorials   Buy It   Support  

Bambookit GUI Window Features

    Window Styles
  • Gradients for backgrounds
  • Background/Foreground colors
  • Border colors
  • Multiple Image setable
  • 13 Widget Border types
  • Transparency
  • Fonts
  • Text Alignment
  • Text Formatting

  • Scrolls
  • Drag-and-Drop
  • Window boundaries.
  • Multiple windows.
  • Dynamically scripted from PHP, JSP, ASP, CGI, PERL, ColdFusion to XML.
    Window Attributes
  • Size settings
  • Labels
  • Enabled/Disabled
  • Visible/Invisible

  • action
  • mouse pressed/released
  • key pressed/released
  • on load/unload
  • focus gained/lost

  • Frame support
  • Ability to create more then one panel in a widget-container
  • No limit on container nesting
  • Resize
  • Auto Layout
  • Close Window
  • Minimize Window
  • Maximize Window
Windows provide a way for people to view and interact with their data. Internet applications reside in the windows (containers).

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.


[Home] [Bambookit GUI] [Demo]
[Features] [Benefits] [Widgets Set] [Bambookit FAQ]