The GUI object handles the entire sequence of setting up the TkInter window.
More...
|
|
| screen |
| |
|
| menus |
| |
|
| parent |
| |
|
| setting |
| |
|
| specification |
| |
|
| scheduler |
| |
|
| motionScheduler |
| |
|
| trayIcon |
| |
|
| menubar |
| |
|
| theme |
| |
|
| fonts |
| |
|
| colours |
| |
|
| frames |
| |
The GUI object handles the entire sequence of setting up the TkInter window.
§ __init__()
| def GUI.GUI.__init__ |
( |
|
self, |
|
|
|
parent = None |
|
) |
| |
Initializes the GUI Object
@param parent
§ clearMain()
| def GUI.GUI.clearMain |
( |
|
self | ) |
|
Convenience function which closes all widgets in the 'main' frame
§ getClass()
| def GUI.GUI.getClass |
( |
|
self, |
|
|
|
name |
|
) |
| |
Returns an uninstantiated class object from a string.
@param name String containing [MODULE].[CLASS] e.g. 'Logo.Logo'
§ getModule()
| def GUI.GUI.getModule |
( |
|
self, |
|
|
|
name |
|
) |
| |
Returns a reference to the specified module
@param name Module name e.g. Logo
@return Module
§ initFrames()
| def GUI.GUI.initFrames |
( |
|
self | ) |
|
Creates frames according to the profile
§ initTheme()
| def GUI.GUI.initTheme |
( |
|
self | ) |
|
§ mouseScroll()
| def GUI.GUI.mouseScroll |
( |
|
self, |
|
|
|
event |
|
) |
| |
Generic function to handle scroll wheel events
@param event TkInter event object
§ reset()
| def GUI.GUI.reset |
( |
|
self | ) |
|
Resets the scrollbar to the top when changing widget in the main frame
§ scroll()
| def GUI.GUI.scroll |
( |
|
self, |
|
|
|
event |
|
) |
| |
Generic function to handle resizing
@param event TkInter event object
§ setup()
| def GUI.GUI.setup |
( |
|
self | ) |
|
Initializes the menubar and adds frames and widgets from the theme profile
§ setupPreFlight()
| def GUI.GUI.setupPreFlight |
( |
|
self | ) |
|
Initializes the interface for pre flight checks
The documentation for this class was generated from the following file: