Changes for version 0.07
- fixed bug in base class PluginJobs.
- added Tk::DynaMouseWheelBind to AppWindow and bound it to some classes.
- revised extension Art. Moved all icon search methods to FreeDesktop::Icons. Added -rawiconpath option.
- plugins can now have their own settings page.
- the tool bar can now have drop down lists.
- removed the Balloon extension. Tk::AppWindow now has a balloon widget by default.
Documentation
Some recipies
Write your own content manager
Write your own extension
Write your own plugin
Getting started with Tk::AppWindow
Modules
An application framework based on Tk
providing callbacks
baseclass for content handling
Baseclass for all extensions in this framework
Basic functionality for extensions associated with a panel, like StatusBar and ToolBar
Baseclass for all plugins.
Baseclass for plugins using background jobs.
Basic functionality for extensions associated with a side panel, like NavigatorPanel and ToolPanel.
Use icon libraries quick & easy
save your settings files in a ConfigFolder
Run background processes easily
about box and help facilities
adding easy keyboard bindings
multiple document interface
handling menu's and stuff.
Navigate opened documents and files
Navigate opened documents and files
manage the layout of your application
load and unload plugins
single document interface
allow your user to configure settings
adding a status bar
add a tool bar
Navigate opened documents and files
Load and unload plugins.
Provides
in lib/Tk/AppWindow/Ext/Daemons.pm
in lib/Tk/AppWindow/Ext/StatusBar/SBaseItem.pm
in lib/Tk/AppWindow/Ext/StatusBar/SImageItem.pm
in lib/Tk/AppWindow/Ext/StatusBar/SMessageItem.pm
in lib/Tk/AppWindow/Ext/StatusBar/SProgressItem.pm
in lib/Tk/AppWindow/Ext/StatusBar/STextItem.pm