diff options
Diffstat (limited to 'scene/gui/split_container.h')
| -rw-r--r-- | scene/gui/split_container.h | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/scene/gui/split_container.h b/scene/gui/split_container.h index 03b6b1a16..8db6bfa65 100644 --- a/scene/gui/split_container.h +++ b/scene/gui/split_container.h @@ -31,16 +31,17 @@ #include "scene/gui/container.h" - class SplitContainer : public Container { - GDCLASS(SplitContainer,Container); + GDCLASS(SplitContainer, Container); + public: enum DraggerVisibility { DRAGGER_VISIBLE, DRAGGER_HIDDEN, DRAGGER_HIDDEN_COLLAPSED }; + private: bool vertical; int expand_ofs; @@ -52,20 +53,16 @@ private: DraggerVisibility dragger_visibility; bool mouse_inside; - Control *_getch(int p_idx) const; void _resort(); -protected: - - void _gui_input(const InputEvent& p_event); +protected: + void _gui_input(const InputEvent &p_event); void _notification(int p_what); static void _bind_methods(); -public: - - +public: void set_split_offset(int p_offset); int get_split_offset() const; @@ -75,32 +72,31 @@ public: void set_dragger_visibility(DraggerVisibility p_visibility); DraggerVisibility get_dragger_visibility() const; - virtual CursorShape get_cursor_shape(const Point2& p_pos=Point2i()) const; + virtual CursorShape get_cursor_shape(const Point2 &p_pos = Point2i()) const; virtual Size2 get_minimum_size() const; - SplitContainer(bool p_vertical=false); + SplitContainer(bool p_vertical = false); }; VARIANT_ENUM_CAST(SplitContainer::DraggerVisibility); class HSplitContainer : public SplitContainer { - GDCLASS(HSplitContainer,SplitContainer); + GDCLASS(HSplitContainer, SplitContainer); public: - - HSplitContainer() : SplitContainer(false) {set_default_cursor_shape(CURSOR_HSPLIT);} + HSplitContainer() + : SplitContainer(false) { set_default_cursor_shape(CURSOR_HSPLIT); } }; - class VSplitContainer : public SplitContainer { - GDCLASS(VSplitContainer,SplitContainer); + GDCLASS(VSplitContainer, SplitContainer); public: - - VSplitContainer() : SplitContainer(true) {set_default_cursor_shape(CURSOR_VSPLIT);} + VSplitContainer() + : SplitContainer(true) { set_default_cursor_shape(CURSOR_VSPLIT); } }; #endif // SPLIT_CONTAINER_H |
