29 #ifndef SPLIT_CONTAINER_H 30 #define SPLIT_CONTAINER_H 32 #include "scene/gui/container.h" 39 enum DraggerVisibility {
42 DRAGGER_HIDDEN_COLLAPSED
52 DraggerVisibility dragger_visibility;
56 Control *_getch(
int p_idx)
const;
63 void _notification(
int p_what);
64 static void _bind_methods();
69 void set_split_offset(
int p_offset);
70 int get_split_offset()
const;
72 void set_collapsed(
bool p_collapsed);
73 bool is_collapsed()
const;
75 void set_dragger_visibility(DraggerVisibility p_visibility);
76 DraggerVisibility get_dragger_visibility()
const;
78 virtual CursorShape get_cursor_shape(
const Point2& p_pos=
Point2i());
80 virtual Size2 get_minimum_size()
const;
85 VARIANT_ENUM_CAST(SplitContainer::DraggerVisibility);
106 #endif // SPLIT_CONTAINER_H Definition: math_2d.h:369
Definition: container.h:34
Definition: split_container.h:87
Definition: split_container.h:35
Definition: split_container.h:97