Documentation: UI policy update about dialogs

Updated out-of-date information about the use of wxFormBuilder.
This commit is contained in:
Nabeel Ahmad 2018-11-28 20:01:36 +05:00 committed by Wayne Stambaugh
parent 2a865ef4b6
commit 7975e05446
1 changed files with 8 additions and 8 deletions

View File

@ -71,12 +71,12 @@ Webpage titles and navigational elements | Header
This section defines how dialog boxes should be designed. The KiCad project This section defines how dialog boxes should be designed. The KiCad project
uses the [GNOME User Interface Guidelines][gnome-ui-guidelines] for laying out uses the [GNOME User Interface Guidelines][gnome-ui-guidelines] for laying out
dialogs. KiCad's dialogs must be designed with [wxFormBuilder][wxformbuilder]. dialogs. When designing dialogs, follow the [visual layout section of the GNOME
As wxFormBuilder available in packages is likely to be a different version than User Interface Guidelines][gnome-ui-layout]. KiCad's dialogs may either be
what other developers have installed, it has been decided to use the version designed with [wxFormBuilder][wxformbuilder] or created by hand. However,
kept in a Github repository, branch [wxFB3.5RC-1][wxformbuilder-github] to avoid existing dialogs must be maintained in the same way as they have been
version mismatch. When designing dialogs, follow the [visual layout section of implemented. Please use [wxFormBuilder v3.8.0 or later][wxformbuilder-releases]
the GNOME User Interface Guidelines][gnome-ui-layout]. to avoid version mismatch between developers.
## Escape Key Termination ## {#dialogs-esc-key} ## Escape Key Termination ## {#dialogs-esc-key}
Please note that the escape key termination only works properly if there is a Please note that the escape key termination only works properly if there is a
@ -168,8 +168,8 @@ controls so text should be quoted with single quotes ''. e.g.:
[gnome-ui-guidelines]:https://developer.gnome.org/hig/stable/ [gnome-ui-guidelines]:https://developer.gnome.org/hig/stable/
[gnome-ui-layout]:https://developer.gnome.org/hig/stable/visual-layout.html.en [gnome-ui-layout]:https://developer.gnome.org/hig/stable/visual-layout.html.en
[gnome-ui-style]:https://developer.gnome.org/hig/stable/writing-style.html.en [gnome-ui-style]:https://developer.gnome.org/hig/stable/writing-style.html.en
[wxformbuilder]:https://sourceforge.net/projects/wxformbuilder/ [wxformbuilder]:https://github.com/wxFormBuilder/wxFormBuilder
[wxformbuilder-github]:https://github.com/marekr/wxFormBuilder/tree/wxFB3.5-RC1 [wxformbuilder-releases]:https://github.com/wxFormBuilder/wxFormBuilder/releases
[wxwidgets-doc]:http://docs.wxwidgets.org/3.0/ [wxwidgets-doc]:http://docs.wxwidgets.org/3.0/
[wxdialog-setescapeid]:http://docs.wxwidgets.org/3.0/classwx_dialog.html#a585869988e308f549128a6a065f387c6 [wxdialog-setescapeid]:http://docs.wxwidgets.org/3.0/classwx_dialog.html#a585869988e308f549128a6a065f387c6
[wxwidgets-sizers]:http://docs.wxwidgets.org/3.0/overview_sizer.html [wxwidgets-sizers]:http://docs.wxwidgets.org/3.0/overview_sizer.html