diff options
Diffstat (limited to 'Source/Asura.Editor/Controls')
-rw-r--r-- | Source/Asura.Editor/Controls/GUIButton.cpp | 11 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIButton.h | 14 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIClip.cpp | 0 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIClip.h | 6 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIContent.cpp | 8 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIContent.h | 17 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUILabel.cpp | 8 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUILabel.h | 14 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIPanel.cpp | 6 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIPanel.h | 16 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUISlider.cpp | 8 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUISlider.h | 14 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIToggle.cpp | 1 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/GUIToggle.h | 16 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/TextUtil.cpp | 0 | ||||
-rw-r--r-- | Source/Asura.Editor/Controls/TextUtil.h | 37 |
16 files changed, 176 insertions, 0 deletions
diff --git a/Source/Asura.Editor/Controls/GUIButton.cpp b/Source/Asura.Editor/Controls/GUIButton.cpp new file mode 100644 index 0000000..f168982 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIButton.cpp @@ -0,0 +1,11 @@ +#include "GUIButton.h" + +namespace_begin(AsuraEditor) + +bool GUIButton() +{ + return false; +} + + +namespace_end diff --git a/Source/Asura.Editor/Controls/GUIButton.h b/Source/Asura.Editor/Controls/GUIButton.h new file mode 100644 index 0000000..e1199db --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIButton.h @@ -0,0 +1,14 @@ +#ifndef _ASURA_EDITOR_GUI_BUTTON_H_ +#define _ASURA_EDITOR_GUI_BUTTON_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +bool GUIButton(); + + + +namespace_end + +#endif diff --git a/Source/Asura.Editor/Controls/GUIClip.cpp b/Source/Asura.Editor/Controls/GUIClip.cpp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIClip.cpp diff --git a/Source/Asura.Editor/Controls/GUIClip.h b/Source/Asura.Editor/Controls/GUIClip.h new file mode 100644 index 0000000..38b6094 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIClip.h @@ -0,0 +1,6 @@ +#ifndef _ASURA_GUICLIP_H_ +#define _ASURA_GUICLIP_H_ + + + +#endif diff --git a/Source/Asura.Editor/Controls/GUIContent.cpp b/Source/Asura.Editor/Controls/GUIContent.cpp new file mode 100644 index 0000000..c5741c1 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIContent.cpp @@ -0,0 +1,8 @@ +#include "gui_button.h" + +namespace_begin(AsuraEditor) + + + + +namespace_end diff --git a/Source/Asura.Editor/Controls/GUIContent.h b/Source/Asura.Editor/Controls/GUIContent.h new file mode 100644 index 0000000..88213f4 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIContent.h @@ -0,0 +1,17 @@ +#ifndef _ASURA_EDITOR_GUI_CONTENT_H_ +#define _ASURA_EDITOR_GUI_CONTENT_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +/// IMGUI content +class GUIContent +{ + +}; + + +namespace_end + +#endif diff --git a/Source/Asura.Editor/Controls/GUILabel.cpp b/Source/Asura.Editor/Controls/GUILabel.cpp new file mode 100644 index 0000000..90b277b --- /dev/null +++ b/Source/Asura.Editor/Controls/GUILabel.cpp @@ -0,0 +1,8 @@ +#include "GUIButton.h" + +namespace_begin(AsuraEditor) + + + + +namespace_end diff --git a/Source/Asura.Editor/Controls/GUILabel.h b/Source/Asura.Editor/Controls/GUILabel.h new file mode 100644 index 0000000..d4e2d28 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUILabel.h @@ -0,0 +1,14 @@ +#ifndef _ASURA_EDITOR_GUI_LABEL_H_ +#define _ASURA_EDITOR_GUI_LABEL_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +bool GUILabel(); + + + +namespace_end + +#endif diff --git a/Source/Asura.Editor/Controls/GUIPanel.cpp b/Source/Asura.Editor/Controls/GUIPanel.cpp new file mode 100644 index 0000000..3a78af7 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIPanel.cpp @@ -0,0 +1,6 @@ +#include "GUIPanel.h" + +namespace_begin(AsuraEditor) + + +namespace_end diff --git a/Source/Asura.Editor/Controls/GUIPanel.h b/Source/Asura.Editor/Controls/GUIPanel.h new file mode 100644 index 0000000..105edde --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIPanel.h @@ -0,0 +1,16 @@ +#ifndef _ASURA_EDITOR_GUI_PANEL_H_ +#define _ASURA_EDITOR_GUI_PANEL_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +/// IMGUI panel +class GUIPanel +{ + +}; + +namespace_end + +#endif diff --git a/Source/Asura.Editor/Controls/GUISlider.cpp b/Source/Asura.Editor/Controls/GUISlider.cpp new file mode 100644 index 0000000..9c20d5f --- /dev/null +++ b/Source/Asura.Editor/Controls/GUISlider.cpp @@ -0,0 +1,8 @@ +#include "GUISlider.h" + +namespace_begin(AsuraEditor) + + + + +namespace_end diff --git a/Source/Asura.Editor/Controls/GUISlider.h b/Source/Asura.Editor/Controls/GUISlider.h new file mode 100644 index 0000000..94691c3 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUISlider.h @@ -0,0 +1,14 @@ +#ifndef _ASURA_EDITOR_GUI_SLIDER_H_ +#define _ASURA_EDITOR_GUI_SLIDER_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +void GUISlider(); + + +namespace_end + + +#endif diff --git a/Source/Asura.Editor/Controls/GUIToggle.cpp b/Source/Asura.Editor/Controls/GUIToggle.cpp new file mode 100644 index 0000000..7871098 --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIToggle.cpp @@ -0,0 +1 @@ +#include "GUIToggle.h" diff --git a/Source/Asura.Editor/Controls/GUIToggle.h b/Source/Asura.Editor/Controls/GUIToggle.h new file mode 100644 index 0000000..64632be --- /dev/null +++ b/Source/Asura.Editor/Controls/GUIToggle.h @@ -0,0 +1,16 @@ +#ifndef _ASURA_EDITOR_GUI_TOGGLE_H_ +#define _ASURA_EDITOR_GUI_TOGGLE_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +/// Radio button \ toggle button + +bool GUIToggle(); + + + +namespace_end + +#endif diff --git a/Source/Asura.Editor/Controls/TextUtil.cpp b/Source/Asura.Editor/Controls/TextUtil.cpp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Source/Asura.Editor/Controls/TextUtil.cpp diff --git a/Source/Asura.Editor/Controls/TextUtil.h b/Source/Asura.Editor/Controls/TextUtil.h new file mode 100644 index 0000000..40c5114 --- /dev/null +++ b/Source/Asura.Editor/Controls/TextUtil.h @@ -0,0 +1,37 @@ +#ifndef _ASURA_EDITOR_TEXTUTIL_H_ +#define _ASURA_EDITOR_TEXTUTIL_H_ + +#include <asura-base/Classes.h> + +namespace_begin(AsuraEditor) + +enum TextAlignment { + kLeft, + kCenter, + kRight, + kAuto, +}; + +enum TextAnchor { + kUpperLeft, + kUpperCenter, + kUpperRight, + kMiddleLeft, + kMiddleCenter, + kMiddleRight, + kLowerLeft, + kLowerCenter, + kLowerRight, + kDontCare ///< Special case for getting text mesh generators: The anchoring used for the text doesn't modify the size of the generated text, so if you just want to query for it you don't care about anchoring +}; + +enum TextClipping { + /// Text flows freely outside the element. + kOverflow = 0, + /// Text gets clipped to be inside the element. + kClip = 1, +}; + +namespace_end + +#endif
\ No newline at end of file |