MCPcopy Create free account

hub / github.com/cycfi/elements / types & classes

Types & classes362 in github.com/cycfi/elements

↓ 13 callersClasspixmap
lib/include/elements/support/pixmap.hpp:28
↓ 12 callersClasscolor
/////////////////////////////////////////////////////////////////////// Colors ///////////////////////////////////////////////////////////////////////
lib/include/elements/support/color.hpp:16
↓ 8 callersClasscircle
/////////////////////////////////////////////////////////////////////// Circles //////////////////////////////////////////////////////////////////////
lib/include/elements/support/circle.hpp:17
↓ 7 callersClasspoint
/////////////////////////////////////////////////////////////////////// Points ///////////////////////////////////////////////////////////////////////
lib/include/elements/support/point.hpp:24
↓ 3 callersClasslimits
lib/include/elements/element/list.hpp:35
↓ 3 callersEnumtracking
lib/include/elements/element/element.hpp:114
↓ 2 callersClassfree_type_face
lib/src/support/font.cpp:485
↓ 2 callersClassicon
* \struct icon * * \brief * An icon element designed to render an icon based on a code that * represents a specific glyph in a f
lib/include/elements/element/style/misc.hpp:371
↓ 2 callersClasslist
* \class list * * \brief * Main class for managing a vertically oriented list of elements. * * The `list` class manages a co
lib/include/elements/element/list.hpp:444
↓ 2 callersClassrect
lib/src/support/canvas.cpp:223
↓ 2 callersClassrect
/////////////////////////////////////////////////////////////////////// rect ///////////////////////////////////////////////////////////////////////
lib/include/elements/support/rect.hpp:16
↓ 1 callersEnumaxis
/////////////////////////////////////////////////////////////////////// Axis ///////////////////////////////////////////////////////////////////////
lib/include/elements/support/point.hpp:14
↓ 1 callersClassbasic_row
examples/active_list/main.cpp:14
↓ 1 callersClassbasic_text_box
/////////////////////////////////////////////////////////////////////// Editable Text Box ////////////////////////////////////////////////////////////
lib/include/elements/element/text.hpp:89
↓ 1 callersClassfont
lib/include/elements/support/font.hpp:97
↓ 1 callersClassfont_entry
lib/src/support/font.cpp:366
↓ 1 callersClasshlist
/////////////////////////////////////////////////////////////////////// The horizontal list class ////////////////////////////////////////////////////
lib/include/elements/element/list.hpp:557
↓ 1 callersClassmy_custom_button
////////////////////////////////////////////////////////////////////////// Now we have custom buttons. It uses the same button logic as with standard
examples/buttons/main.cpp:28
↓ 1 callersClassmy_element
examples/selection_list/main.cpp:14
↓ 1 callersClassstate_saver
lib/include/elements/element/text.hpp:162
↓ 1 callersEnumwhat
lib/include/elements/base_view.hpp:34
ClassDropTarget
lib/host/windows/drag_and_drop.hpp:14
Class_GtkApplication
lib/include/elements/app.hpp:13
Class_cairo
lib/include/elements/support/canvas.hpp:24
Class_cairo_font_face
lib/include/elements/support/font.hpp:15
Classalign_element_base
* \class align_element_base * * \brief * A base class for aligned elements. * * `align_element_base` is a proxy class used
lib/include/elements/element/align.hpp:25
Classapp
/////////////////////////////////////////////////////////////////////// Application class ////////////////////////////////////////////////////////////
lib/include/elements/app.hpp:21
Classas_label_element
lib/include/elements/element/label.hpp:284
Classbase_view
lib/include/elements/base_view.hpp:320
Classbasic_button
* \class basic_button * * \brief * A class that represents a basic GUI button, acting as a proxy which * delegates the renderi
lib/include/elements/element/button.hpp:70
Classbasic_button_menu
lib/include/elements/element/popup.hpp:15
Classbasic_button_menu
* \class basic_button_menu * \brief * A button that can open a menu. * * Extends basic_button to provide functionality for openi
lib/include/elements/element/menu.hpp:42
Classbasic_button_styler_base
lib/include/elements/element/style/button.hpp:90
Classbasic_choice
* \class basic_choice * * \brief * A class that represents a selectable latching button, typically in a * group, where one but
lib/include/elements/element/button.hpp:309
Classbasic_context
lib/include/elements/element/element.hpp:19
Classbasic_context
lib/include/elements/support/context.hpp:33
Classbasic_dial
* \class basic_dial * * \brief * A class representing a basic GUI dial, acting as a proxy that * delegates rendering and value man
lib/include/elements/element/dial.hpp:62
Classbasic_hthumbwheel_element
lib/include/elements/element/style/thumbwheel.hpp:64
Classbasic_input_box
* \brief * Represents a basic input box derived from the basic_text_box class, * specialized for single-line text entry. * *
lib/include/elements/element/text.hpp:202
Classbasic_knob_styler
lib/include/elements/element/style/dial.hpp:17
Classbasic_label_styler_base
lib/include/elements/element/label.hpp:73
Classbasic_latching_button
* \class basic_latching_button * * \brief * An extension of the `basic_button` class providing latching button * functionality
lib/include/elements/element/button.hpp:251
Classbasic_menu_item_element
* \class basic_menu_item_element * \brief * Represents a menu item element with selectable behavior. * * This class combines the
lib/include/elements/element/menu.hpp:228
Classbasic_menu_item_element_base
lib/include/elements/element/menu.hpp:196
Classbasic_popup_element
* \class basic_popup_element * * \brief * A basic_popup_element is a component in a UI framework that displays * content in a fl
lib/include/elements/element/popup.hpp:25
Classbasic_popup_menu_element
* \class basic_popup_menu_element * * The `basic_popup_menu_element` class extends `basic_popup_element` * to provide functionality
lib/include/elements/element/popup.hpp:85
Classbasic_range_slider
lib/include/elements/element/range_slider.hpp:204
Classbasic_range_slider_base
! * \class basic_range_slider_base * * \brief * Basic implementation of a range slider. It introduces mechanisms to * handle
lib/include/elements/element/range_slider.hpp:127
Classbasic_range_slider_offset_base
! * \class basic_range_slider_offset_base * \brief * basic_range_slider_offset_base introduces an offset handling * mechanism f
lib/include/elements/element/range_slider.hpp:155
Classbasic_receiver
lib/include/elements/support/receiver.hpp:91
Classbasic_selector_base
/////////////////////////////////////////////////////////////////////// Selectors ////////////////////////////////////////////////////////////////////
lib/include/elements/element/slider.hpp:118
Classbasic_slider
lib/include/elements/element/slider.hpp:80
Classbasic_slider_base
lib/include/elements/element/slider.hpp:67
Classbasic_sprite
* \class basic_sprite * * \brief * Represents a basic sprite image for use in controls. * * `basic_sprite` extends the `imag
lib/include/elements/element/image.hpp:130
Classbasic_status_bar
lib/include/elements/element/status_bar.hpp:54
Classbasic_text_box::state_saver
lib/src/element/text.cpp:891
Classbasic_thumb_styler
lib/include/elements/element/style/slider.hpp:17
Classbasic_thumbwheel_element
/////////////////////////////////////////////////////////////////////// Basic (vertical and horizontal) thumbwheels (You can use these as the subject
lib/include/elements/element/style/thumbwheel.hpp:28
Classbasic_toggle_button
* \class basic_toggle_button * * \brief * A derived class from `basic_button` that provides toggle * functionality. * *
lib/include/elements/element/button.hpp:188
Classbasic_track_styler
lib/include/elements/element/style/slider.hpp:64
Classbasic_vthumbwheel_element
lib/include/elements/element/style/thumbwheel.hpp:54
Classborder
* \struct border * \brief * A generic border element that renders a border around the bounds of * the element. */
lib/include/elements/element/style/border.hpp:19
Classborder_bottom
* \struct border_bottom * * \brief * A generic border element that renders a border along the bottom side * of the element's bou
lib/include/elements/element/style/border.hpp:67
Classborder_left
* \struct border_left * * \brief * A generic border element that renders a border along the left side * of the element's bounds.
lib/include/elements/element/style/border.hpp:31
Classborder_left_right
* \struct border_left_right * * \brief * A generic border element that renders a border along the left and * right sides of the
lib/include/elements/element/style/border.hpp:91
Classborder_right
* \struct border_right * * \brief * A generic border element that renders a border along the right side * of the element's bound
lib/include/elements/element/style/border.hpp:43
Classborder_top
* \struct border_top * * \brief * A generic border element that renders a border along the top side of * the element's bounds.
lib/include/elements/element/style/border.hpp:55
Classborder_top_bottom
* \struct border_bottom * * \brief * A generic border element that renders a border along the top and * bottom sides of the elem
lib/include/elements/element/style/border.hpp:79
Classbox_element
* \struct box_element * \brief * A simple colored box. */
lib/include/elements/element/style/misc.hpp:42
Classbusy_bar_base
lib/include/elements/element/status_bar.hpp:94
Classbutton_state
* \struct button_state * * \brief * A struct for maintaining and managing the state of a button. * * This structure captur
lib/include/elements/element/button.hpp:45
Classbutton_styler_base
* \brief Base class for button styling. * * The `button_styler_base` class is responsible for providing the basic * styling and behavior f
lib/include/elements/element/style/button.hpp:30
Classbutton_styler_gen
lib/include/elements/element/style/button.hpp:480
Classbutton_styler_rounded_corner
lib/include/elements/element/style/button.hpp:418
Classbutton_styler_rounded_half
lib/include/elements/element/style/button.hpp:379
Classbutton_styler_rounded_half_default
lib/include/elements/element/style/button.hpp:401
Classbutton_styler_with_active_body_color
lib/include/elements/element/style/button.hpp:166
Classbutton_styler_with_body_color
lib/include/elements/element/style/button.hpp:142
Classbutton_styler_with_corner_radius
lib/include/elements/element/style/button.hpp:344
Classbutton_styler_with_icon
lib/include/elements/element/style/button.hpp:214
Classbutton_styler_with_icon_color
lib/include/elements/element/style/button.hpp:268
Classbutton_styler_with_icon_placement
lib/include/elements/element/style/button.hpp:241
Classbutton_styler_with_individual_corner_radii
lib/include/elements/element/style/button.hpp:441
Classbutton_styler_with_label_alignment
lib/include/elements/element/style/button.hpp:292
Classbutton_styler_with_margin
lib/include/elements/element/style/button.hpp:320
Classbutton_styler_with_size
lib/include/elements/element/style/button.hpp:118
Classbutton_styler_with_text_color
lib/include/elements/element/style/button.hpp:190
Classcairo_pattern_deleter
lib/src/support/canvas.cpp:15
Classcanvas
lib/include/elements/support/context.hpp:21
Classcanvas
lib/include/elements/support/context.hpp:78
Classcanvas
lib/include/elements/support/canvas.hpp:29
Classcanvas
lib/include/elements/support/pixmap.hpp:18
Classcanvas_state
lib/include/elements/support/canvas.hpp:223
Classcell_composer
* \class cell_composer * * \brief * An abstract base for classes that need to handle layout composition * for elements placed in
lib/include/elements/element/list.hpp:31
Classcell_info
lib/include/elements/element/list.hpp:482
Classchar8_t_string_literal
lib/include/elements/support/text_utils.hpp:192
Classcheck_box_styler
/////////////////////////////////////////////////////////////////////// Check Box ////////////////////////////////////////////////////////////////////
lib/include/elements/element/style/check_box.hpp:17
Classchild_window_element
* \class child_window_element * * \brief * Class that represents a child window within a larger display context. * * Child w
lib/include/elements/element/child_window.hpp:25
Classcircle
lib/include/elements/support/detail/canvas_impl.hpp:23
Classcleanup
lib/src/support/font.cpp:308
next →1–100 of 362, ranked by callers