Documentation GUI generation with YAML: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
m (1 revision)
 
(Replaced content with "Deprecated: this only applied to the winforms client")
Tag: Replaced
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== general documenation ==
Deprecated: this only applied to the winforms client
* TODO: XAML, YML
 
== implementation ==
* TODO: PetraTools, codegeneration
** ymlparser
** using templates
* TODO: PetraForm, PetraModuleForm, etc
 
== current features ==
* yaml file can inherit from other yaml files; eg. the menu structure can be inherited
* conventions: user control types by prefix: TODO
* the first panel, user control, tab page, group box will be the main content control
* Menu/Toolbarbutton order: AlwaysLast
* labels are automatically prepared for translation (Catalog.GetString)
* general functions go into a class derived from TFrmPetraUtils (eg. TFrmPetraModuleUtils)
* manual code for a screen goes into a partial class (eg. PartnerEdit.ManualCode.cs)
 
== TODO ==
* short cut keys for menus
* programmatically add to menu (recent partners)

Latest revision as of 20:46, 11 Mayıs 2022

Deprecated: this only applied to the winforms client