mirror of
https://github.com/raysan5/raygui.git
synced 2026-01-30 10:49:19 -05:00
Updated versions with a more comprehensive scheme
This commit is contained in:
24
src/raygui.h
24
src/raygui.h
@ -1,18 +1,21 @@
|
|||||||
/*******************************************************************************************
|
/*******************************************************************************************
|
||||||
*
|
*
|
||||||
* raygui v2.0-dev - A simple and easy-to-use immedite-mode-gui library
|
* raygui v2.5 - A simple and easy-to-use immedite-mode-gui library
|
||||||
*
|
*
|
||||||
* DESCRIPTION:
|
* DESCRIPTION:
|
||||||
*
|
*
|
||||||
* raygui is a tools-dev-focused immediate-mode-gui library based on raylib but also possible
|
* raygui is a tools-dev-focused immediate-mode-gui library based on raylib but also possible
|
||||||
* to be used as a standalone library, as long as input and drawing functions are provided.
|
* to be used as a standalone library, as long as input and drawing functions are provided.
|
||||||
*
|
*
|
||||||
* Basic controls provided:
|
* Controls provided:
|
||||||
*
|
*
|
||||||
|
* # Container/separators Controls
|
||||||
* - WindowBox
|
* - WindowBox
|
||||||
* - GroupBox
|
* - GroupBox
|
||||||
* - Line
|
* - Line
|
||||||
* - Panel
|
* - Panel
|
||||||
|
*
|
||||||
|
* # Basic Controls
|
||||||
* - Label
|
* - Label
|
||||||
* - Button
|
* - Button
|
||||||
* - LabelButton --> Label
|
* - LabelButton --> Label
|
||||||
@ -31,12 +34,14 @@
|
|||||||
* - SliderBar --> Slider
|
* - SliderBar --> Slider
|
||||||
* - ProgressBar
|
* - ProgressBar
|
||||||
* - StatusBar
|
* - StatusBar
|
||||||
|
* - ScrollBar
|
||||||
* - ScrollPanel
|
* - ScrollPanel
|
||||||
|
* - DummyRec
|
||||||
|
*
|
||||||
|
* # Advance Controls
|
||||||
* - ListView --> ListElement
|
* - ListView --> ListElement
|
||||||
* - ColorPicker --> ColorPanel, ColorBarHue
|
* - ColorPicker --> ColorPanel, ColorBarHue
|
||||||
* - MessageBox
|
* - MessageBox
|
||||||
* - DummyRec
|
|
||||||
* - ScrollBar
|
|
||||||
* - Grid
|
* - Grid
|
||||||
*
|
*
|
||||||
* It also provides a set of functions for styling the controls based on its properties (size, color).
|
* It also provides a set of functions for styling the controls based on its properties (size, color).
|
||||||
@ -66,8 +71,15 @@
|
|||||||
* text selection support and text copy/cut/paste support
|
* text selection support and text copy/cut/paste support
|
||||||
*
|
*
|
||||||
* VERSIONS HISTORY:
|
* VERSIONS HISTORY:
|
||||||
* 2.0 (xx-Dec-2018) Complete review of new controls, redesigned style system
|
* 2.5 (28-May-2019) Implemented extended GuiTextBox(), GuiValueBox(), GuiSpinner()
|
||||||
* 1.9 (01-May-2018) Lot of rework and redesign! Lots of new controls!
|
* 2.3 (29-Apr-2019) Added rIcons auxiliar library and support for it, multiple controls reviewed
|
||||||
|
* Refactor all controls drawing mechanism to use control state
|
||||||
|
* 2.2 (05-Feb-2019) Added GuiScrollBar(), GuiScrollPanel(), reviewed GuiListView(), removed Gui*Ex() controls
|
||||||
|
* 2.1 (26-Dec-2018) Redesign of GuiCheckBox(), GuiComboBox(), GuiDropdownBox(), GuiToggleGroup() > Use combined text string
|
||||||
|
* Complete redesign of style system (breaking change)
|
||||||
|
* 2.0 (08-Nov-2018) Support controls guiLock and custom fonts, reviewed GuiComboBox(), GuiListView()...
|
||||||
|
* 1.9 (09-Oct-2018) Controls review: GuiGrid(), GuiTextBox(), GuiTextBoxMulti(), GuiValueBox()...
|
||||||
|
* 1.8 (01-May-2018) Lot of rework and redesign to align with rGuiStyler and rGuiLayout
|
||||||
* 1.5 (21-Jun-2017) Working in an improved styles system
|
* 1.5 (21-Jun-2017) Working in an improved styles system
|
||||||
* 1.4 (15-Jun-2017) Rewritten all GUI functions (removed useless ones)
|
* 1.4 (15-Jun-2017) Rewritten all GUI functions (removed useless ones)
|
||||||
* 1.3 (12-Jun-2017) Redesigned styles system
|
* 1.3 (12-Jun-2017) Redesigned styles system
|
||||||
|
|||||||
Reference in New Issue
Block a user