supertux
ObjectMenu Member List

This is the complete list of members for ObjectMenu, including all inherited members.

add_back(const std::string &text, int id=-1) (defined in Menu)Menu
add_color(const std::string &text, Color *color, int id=-1) (defined in Menu)Menu
add_color_channel_oklab(Color *color, int channel) (defined in Menu)Menu
add_color_channel_rgba(float *input, Color channel, int id=-1, bool is_linear=false) (defined in Menu)Menu
add_color_display(Color *color, int id=-1) (defined in Menu)Menu
add_controlfield(int id, const std::string &text, const std::string &mapping="") (defined in Menu)Menu
add_entry(int id, const std::string &text) (defined in Menu)Menu
add_entry(const std::string &text, const std::function< void()> &callback) (defined in Menu)Menu
add_file(const std::string &text, std::string *input, const std::vector< std::string > &extensions, const std::string &basedir, bool path_relative_to_basedir, const std::function< void(MenuItem &)> &item_processor={}, int id=-1) (defined in Menu)Menu
add_floatfield(const std::string &text, float *input, int id=-1, bool positive=false) (defined in Menu)Menu
add_hl() (defined in Menu)Menu
add_horizontalmenu(int id, float height, float min_item_width=-1.f) (defined in Menu)Menu
add_images(const std::string &image_path, int max_image_width=0, int max_image_height=0, int id=-1) (defined in Menu)Menu
add_images(const std::vector< std::string > &image_paths, int max_image_width=0, int max_image_height=0, int id=-1) (defined in Menu)Menu
add_inactive(const std::string &text, bool default_color=false) (defined in Menu)Menu
add_intfield(const std::string &text, int *input, int id=-1, bool positive=false) (defined in Menu)Menu
add_item(std::unique_ptr< MenuItem > menu_item) (defined in Menu)Menuprotected
add_item(std::unique_ptr< MenuItem > menu_item, int pos_) (defined in Menu)Menuprotected
add_item(Args &&... args) (defined in Menu)Menuinlineprotected
add_label(const std::string &text) (defined in Menu)Menu
add_list(const std::string &text, const std::vector< std::string > &items, std::string *value_ptr, int id=-1) (defined in Menu)Menu
add_path_settings(const std::string &text, PathObject &target, const std::string &path_ref) (defined in Menu)Menu
add_script(const std::string &text, std::string *script, int id=-1) (defined in Menu)Menu
add_script_line(std::string *input, int id=-1) (defined in Menu)Menu
add_string_array(const std::string &text, std::vector< std::string > &items, int id=-1) (defined in Menu)Menu
add_string_select(int id, const std::string &text, int *selected, const std::vector< std::string > &strings) (defined in Menu)Menu
add_string_select(int id, const std::string &text, int default_item, const std::vector< std::string > &strings) (defined in Menu)Menu
add_submenu(const std::string &text, int submenu, int id=-1) (defined in Menu)Menu
add_textfield(const std::string &text, std::string *input, int id=-1) (defined in Menu)Menu
add_toggle(int id, const std::string &text, bool *toggled, bool center_text=false) (defined in Menu)Menu
add_toggle(int id, const std::string &text, const std::function< bool()> &get_func, const std::function< void(bool)> &set_func, bool center_text=false) (defined in Menu)Menu
calculate_height()Menuprotected
calculate_width()Menuprotected
clear()Menu
delete_item(int pos_) (defined in Menu)Menuprotected
draw(DrawingContext &context) (defined in Menu)Menu
event(const SDL_Event &event) (defined in Menu)Menuvirtual
get_active_item_id() const (defined in Menu)Menu
get_center_pos() const (defined in Menu)Menuinline
get_height() const (defined in Menu)Menu
get_item(int index) (defined in Menu)Menuinline
get_item_by_id(int id) (defined in Menu)Menu
get_item_by_id(int id) const (defined in Menu)Menu
get_width() const (defined in Menu)Menu
is_sensitive() constMenuinlinevirtual
m_active_item (defined in Menu)Menuprotected
m_items (defined in Menu)Menu
Menu() (defined in Menu)Menu
menu_action(MenuItem &item) override (defined in ObjectMenu)ObjectMenuvirtual
MNID_OPEN_PARTICLE_EDITOR enum value (defined in ObjectMenu)ObjectMenu
MNID_PATCH_NOTES enum value (defined in ObjectMenu)ObjectMenu
MNID_REMOVE enum value (defined in ObjectMenu)ObjectMenu
MNID_REMOVEFUNCTION enum value (defined in ObjectMenu)ObjectMenu
MNID_TEST_FROM_HERE enum value (defined in ObjectMenu)ObjectMenu
MNID_UPDATE enum value (defined in ObjectMenu)ObjectMenu
ObjectMenu(GameObject *go, const std::function< bool(GameObject *)> &remove_function={}) (defined in ObjectMenu)ObjectMenu
on_back_action() overrideObjectMenuvirtual
on_window_resize() (defined in Menu)Menuvirtual
process_action(const MenuAction &action) (defined in Menu)Menuvirtual
refresh() overrideObjectMenuvirtual
set_active_item(int id) (defined in Menu)Menu
set_center_pos(float x, float y) (defined in Menu)Menu
~Menu() (defined in Menu)Menuvirtual
~ObjectMenu() override (defined in ObjectMenu)ObjectMenu