1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 14:57:35 +00:00

Base: Move GML documentation into subsection

That was the whole point of this endeavour :^)
This commit is contained in:
kleines Filmröllchen 2022-12-14 17:13:22 +01:00 committed by Andrew Kaster
parent f824a67b3b
commit ad6cbc4192
54 changed files with 89 additions and 92 deletions

View file

@ -1 +0,0 @@
GML-Introduction.md

View file

@ -0,0 +1,79 @@
## Name
GUI Markup Language (GML)
## Description
GML is Serenity's graphic user interface (GUI) markup language. GML files are human-readable text files and have no easily detectable filemagic. The format is strongly influenced by QML, the Qt Modeling Language.
It allows you to easily define GUI interfaces for your applications. It is easy to learn and use in C++.
You can easily add GML files to your project in Hack Studio either using
`Project > New > GML File`
Or right clicking on a folder in the TreeView and using
`New > GML File`
## See also
- [gml-format(1)](help://man/1/gml-format) formats your GML files.
- [GML Playground(1)](help://man/1/GMLPlayground) is an interactive GML creation tool.
### List of GML manpages
- [Using GML](help://man/5/GML/Usage)
- [GML syntax](help://man/5/GML/Syntax)
- Extending GML
- [Define properties](help://man/5/GML/Define-property)
- [Define widgets](help://man/5/GML/Define-widget)
- GML object and property reference
- [Core::Object](help://man/5/GML/CoreObject)
- [UI Dimensions](help://man/5/GML/UI-Dimensions)
- Layouts
- [HorizontalBoxLayout](help://man/5/GML/Layout-HorizontalBoxLayout)
- [VerticalBoxLayout](help://man/5/GML/Layout-VerticalBoxLayout)
- Widgets
- [Breadcrumbbar](help://man/5/GML/Widget-Breadcrumbbar)
- [Button](help://man/5/GML/Widget-Button)
- [Calendar](help://man/5/GML/Widget-Calendar)
- [CheckBox](help://man/5/GML/Widget-CheckBox)
- [ColorInput](help://man/5/GML/Widget-ColorInput)
- [ComboBox](help://man/5/GML/Widget-ComboBox)
- [Frame](help://man/5/GML/Widget-Frame)
- [GroupBox](help://man/5/GML/Widget-GroupBox)
- [HorizontalProgressbar](help://man/5/GML/Widget-HorizontalProgressbar)
- [HorizontalSeparator](help://man/5/GML/Widget-HorizontalSeparator)
- [HorizontalSlider](help://man/5/GML/Widget-HorizontalSlider)
- [HorizontalSplitter](help://man/5/GML/Widget-HorizontalSplitter)
- [IconView](help://man/5/GML/Widget-IconView)
- [ImageWidget](help://man/5/GML/Widget-ImageWidget)
- [Label](help://man/5/GML/Widget-Label)
- [ListView](help://man/5/GML/Widget-ListView)
- [MultiView](help://man/5/GML/Widget-MultiView)
- [OpacitySlider](help://man/5/GML/Widget-OpacitySlider)
- [PasswordBox](help://man/5/GML/Widget-PasswordBox)
- [Progressbar](help://man/5/GML/Widget-Progressbar)
- [RadioButton](help://man/5/GML/Widget-RadioButton)
- [ScrollableContainerWidget](help://man/5/GML/Widget-ScrollableContainerWidget)
- [Scrollbar](help://man/5/GML/Widget-Scrollbar)
- [Slider](help://man/5/GML/Widget-Slider)
- [SpinBox](help://man/5/GML/Widget-SpinBox)
- [StackWidget](help://man/5/GML/Widget-StackWidget)
- [Statusbar](help://man/5/GML/Widget-Statusbar)
- [TableView](help://man/5/GML/Widget-TableView)
- [TabWidget](help://man/5/GML/Widget-TabWidget)
- [TextBox](help://man/5/GML/Widget-TextBox)
- [TextEditor](help://man/5/GML/Widget-TextEditor)
- [Toolbar](help://man/5/GML/Widget-Toolbar)
- [ToolbarContainer](help://man/5/GML/Widget-ToolbarContainer)
- [Tray](help://man/5/GML/Widget-Tray)
- [TreeView](help://man/5/GML/Widget-TreeView)
- [UrlBox](help://man/5/GML/Widget-UrlBox)
- [ValueSlider](help://man/5/GML/Widget-ValueSlider)
- [VerticalProgressbar](help://man/5/GML/Widget-VerticalProgressbar)
- [VerticalSeparator](help://man/5/GML/Widget-VerticalSeparator)
- [VerticalSlider](help://man/5/GML/Widget-VerticalSlider)
- [VerticalSplitter](help://man/5/GML/Widget-VerticalSplitter)
- [Widget](help://man/5/GML/Widget)