aboutsummaryrefslogtreecommitdiff
path: root/scene/gui/item_list.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/gui/item_list.h')
-rw-r--r--scene/gui/item_list.h51
1 files changed, 24 insertions, 27 deletions
diff --git a/scene/gui/item_list.h b/scene/gui/item_list.h
index 35ffb1be9..5de58cfde 100644
--- a/scene/gui/item_list.h
+++ b/scene/gui/item_list.h
@@ -34,9 +34,9 @@
class ItemList : public Control {
- GDCLASS( ItemList, Control );
-public:
+ GDCLASS(ItemList, Control);
+public:
enum IconMode {
ICON_MODE_TOP,
ICON_MODE_LEFT
@@ -46,6 +46,7 @@ public:
SELECT_SINGLE,
SELECT_MULTI
};
+
private:
struct Item {
@@ -66,7 +67,7 @@ private:
Size2 get_icon_size() const;
- bool operator<(const Item& p_another) const { return text<p_another.text; }
+ bool operator<(const Item &p_another) const { return text < p_another.text; }
};
int current;
@@ -102,50 +103,47 @@ private:
real_t icon_scale;
void _scroll_changed(double);
- void _gui_input(const InputEvent& p_event);
-
+ void _gui_input(const InputEvent &p_event);
protected:
-
void _notification(int p_what);
static void _bind_methods();
-public:
-
- void add_item(const String& p_item,const Ref<Texture>& p_texture=Ref<Texture>(),bool p_selectable=true);
- void add_icon_item(const Ref<Texture>& p_item,bool p_selectable=true);
+public:
+ void add_item(const String &p_item, const Ref<Texture> &p_texture = Ref<Texture>(), bool p_selectable = true);
+ void add_icon_item(const Ref<Texture> &p_item, bool p_selectable = true);
- void set_item_text(int p_idx,const String& p_text);
+ void set_item_text(int p_idx, const String &p_text);
String get_item_text(int p_idx) const;
- void set_item_icon(int p_idx,const Ref<Texture>& p_icon);
+ void set_item_icon(int p_idx, const Ref<Texture> &p_icon);
Ref<Texture> get_item_icon(int p_idx) const;
- void set_item_icon_region(int p_idx,const Rect2& p_region);
+ void set_item_icon_region(int p_idx, const Rect2 &p_region);
Rect2 get_item_icon_region(int p_idx) const;
- void set_item_selectable(int p_idx,bool p_selectable);
+ void set_item_selectable(int p_idx, bool p_selectable);
bool is_item_selectable(int p_idx) const;
- void set_item_disabled(int p_idx,bool p_disabled);
+ void set_item_disabled(int p_idx, bool p_disabled);
bool is_item_disabled(int p_idx) const;
- void set_item_metadata(int p_idx,const Variant& p_metadata);
+ void set_item_metadata(int p_idx, const Variant &p_metadata);
Variant get_item_metadata(int p_idx) const;
- void set_item_tag_icon(int p_idx,const Ref<Texture>& p_tag_icon);
+ void set_item_tag_icon(int p_idx, const Ref<Texture> &p_tag_icon);
Ref<Texture> get_item_tag_icon(int p_idx) const;
void set_item_tooltip_enabled(int p_idx, const bool p_enabled);
bool is_item_tooltip_enabled(int p_idx) const;
- void set_item_tooltip(int p_idx,const String& p_tooltip);
+ void set_item_tooltip(int p_idx, const String &p_tooltip);
String get_item_tooltip(int p_idx) const;
- void set_item_custom_bg_color(int p_idx,const Color& p_custom_bg_color);
+ void set_item_custom_bg_color(int p_idx, const Color &p_custom_bg_color);
Color get_item_custom_bg_color(int p_idx) const;
- void select(int p_idx,bool p_single=true);
+ void select(int p_idx, bool p_single = true);
void unselect(int p_idx);
bool is_selected(int p_idx) const;
Vector<int> get_selected_items();
@@ -153,7 +151,7 @@ public:
void set_current(int p_current);
int get_current() const;
- void move_item(int p_item,int p_to_pos);
+ void move_item(int p_item, int p_to_pos);
int get_item_count() const;
void remove_item(int p_idx);
@@ -178,7 +176,7 @@ public:
void set_icon_mode(IconMode p_mode);
IconMode get_icon_mode() const;
- void set_fixed_icon_size(const Size2& p_size);
+ void set_fixed_icon_size(const Size2 &p_size);
Size2 get_fixed_icon_size() const;
void set_allow_rmb_select(bool p_allow);
@@ -187,11 +185,11 @@ public:
void ensure_current_is_visible();
void sort_items_by_text();
- int find_metadata(const Variant& p_metadata) const;
+ int find_metadata(const Variant &p_metadata) const;
- virtual String get_tooltip(const Point2& p_pos) const;
- int get_item_at_pos(const Point2& p_pos,bool p_exact=false) const;
- bool is_pos_at_end_of_items(const Point2& p_pos) const;
+ virtual String get_tooltip(const Point2 &p_pos) const;
+ int get_item_at_pos(const Point2 &p_pos, bool p_exact = false) const;
+ bool is_pos_at_end_of_items(const Point2 &p_pos) const;
void set_icon_scale(real_t p_scale);
real_t get_icon_scale() const;
@@ -205,5 +203,4 @@ public:
VARIANT_ENUM_CAST(ItemList::SelectMode);
VARIANT_ENUM_CAST(ItemList::IconMode);
-
#endif // ITEMLIST_H