Home » Developing U++ » UppHub » New UPT: Standard Application
New UPT: Standard Application [message #8210] |
Mon, 19 February 2007 17:17 |
Werner
Messages: 234 Registered: May 2006 Location: Cologne / Germany
|
Experienced Member |
|
|
Although each application is different, many share a common look and feel.
That is why I have written a new UPT (Ultimate++ package (or "project") template) which provides most of the usual GUI features.
When you use this UPT - called "Standard Application" - you get:
01 configuration persistence: a text or binary configuration file, to your liking
02 a splash screen
03 an application icon (even an "external" icon for Windows)
04 a menu with hot key processing and status line description , featuring - among other things -
04 - an "International" item working "on the fly" (currently English and German)
04 - a configuration "tab box"
05 a tool bar featuring public Tango icons with balloon tips
06 a view with a main parent control featuring a context (or "local") menu
07 a status bar featuring menu item description
08 a multi-language help system
09 an about box
10 menu-independent hot key processing
The configuration file pays heed to size and position of the top window, the language, whether the splash screen is active, and whether the configuration should be restored at all.
The help system is more a sample than a template. In principle it works well. But the internal links depend on the current naming of the directory and the application. Thus, they cannot be correctly constructed by a UPT. So, the links have to be adjusted manually. But that should not be a problem as you have to write the help pages by yourself, anyway.
Of course the application created by the UPT is just a frame or a base - but a fully working one.
To use the UPT, put it into your MyApps directory along with the StdAppUPT_16.ico file.
As an encore you get UPP_Logos.iml which contains the famous Ultimate++ logo in 22 different sizes (the image number means per cent), ready to be used by your applications.
Enjoy.
Werner
|
|
|
Goto Forum:
Current Time: Mon Apr 29 09:49:50 CEST 2024
Total time taken to generate the page: 0.02651 seconds
|