Difference between revisions of "Gambas/libraries/gb.qt"
Jump to navigation
Jump to search
(New page: ==Navigation== {{#lst:Gambas reference|navbar}}: gb.qt ==Overview== gb.qt is a Gambas library which provides functions for displaying and handling [[f...) |
m (→Navigation: section begin/end tags for navbar) |
||
Line 1: | Line 1: | ||
==Navigation== | ==Navigation== | ||
− | {{#lst:Gambas reference|navbar}}: [[gb.qt]] | + | <section begin=navbar />{{#lst:Gambas reference|navbar}}: [[gb.qt]]<section end=navbar /> |
+ | |||
==Overview== | ==Overview== | ||
[[gb.qt]] is a [[Gambas]] [[library (programming)|library]] which provides functions for displaying and handling [[form (GUI)|form]]s.{{seedling}} | [[gb.qt]] is a [[Gambas]] [[library (programming)|library]] which provides functions for displaying and handling [[form (GUI)|form]]s.{{seedling}} |
Revision as of 01:18, 10 January 2008
{{#lst:Gambas reference|navbar}}: gb.qt
Overview
gb.qt is a Gambas library which provides functions for displaying and handling forms.
Events
form display events
- Open() and Show() are both called before the form has displayed
- Activate() is called when the form gets focus (title bar changes color, in most color schemes)
- Enter() is called whenever the mouse enters the drawing region of the form (menu bar & frame aren't included)
- Leave() is called whenever the mouse leaves the drawing region of the form
- Deactivate() is called whenever the form loses focus
- nothing seems to trigger GotFocus() and LostFocus(); perhaps these are only used for controls (suggests the inheritance structure isn't set up quite right)
Unfortunately, there doesn't seem to be any event which is called exactly once, after the form is visible; the best kluge seems to be to put any such code in the Activate event and check/set a flag so it only gets called once.