MCPcopy Create free account

hub / github.com/a-n-t-h-o-n-y/TermOx / functions

Functions231 in github.com/a-n-t-h-o-n-y/TermOx

↓ 57 callersMethodsize
src/core/terminal.cpp:150
↓ 46 callersFunctionput
src/put.cpp:22
↓ 13 callersFunctionin_bounds
* Return true if \p at is within the bounds of \p area. */
src/put.cpp:12
↓ 11 callersMethodadd_row
src/datatable.cpp:35
↓ 10 callersMethodempty
src/bordered.cpp:258
↓ 10 callersFunctionline_lengths
* Return a std::view of the lengths of each line in the given \p spans. */
src/textbox.cpp:138
↓ 10 callersMethodsize
* Return the size of the ScreenBuffer. * * @return Area The dimensions of the ScreenBuffer. */
include/ox/core/terminal.hpp:94
↓ 9 callersFunctiontracked
include/ox/widget.hpp:178
↓ 7 callersMethodget_children
src/datatable.cpp:174
↓ 7 callersMethodvalid
include/ox/widget.hpp:113
↓ 6 callersMethodget
* Returns a LifetimeView of the focused Object, which may not be valid if nothing * is in focus. */
include/ox/focus.hpp:27
↓ 5 callersFunctionfind_align_offset
src/align.cpp:5
↓ 5 callersFunctionfind_widget_at
src/application.cpp:24
↓ 5 callersFunctionindex_to_point
* Find the position on screen where the \p index would be located. \p index can be one * past the end of the text. This does not account for scrollin
src/textbox.cpp:78
↓ 5 callersFunctionpoint_to_nearest_index
* Find the nearest index into unicode_str_ (via \p line_lengths) to the given Point. * @details The Point should have the scroll_offset_ already appl
src/textbox.cpp:104
↓ 4 callersMethodadd_column
src/datatable.cpp:24
↓ 4 callersMethodenqueue
* Adds an element at the back of the queue. * * @param value The element to enqueue. */
include/ox/core/events.hpp:54
↓ 4 callersFunctionfor_each_depth_first
* Execute \p fn on \p w and every descendant of \p w, in a depth first traversal. * * @param w The Widget to start the traversal from. * @param fn
src/application.cpp:40
↓ 4 callersMethodid
include/ox/core/terminal.hpp:275
↓ 4 callersMethodincrement_cursor
src/lineedit.cpp:106
↓ 4 callersMethodis_running
include/ox/core/terminal.hpp:282
↓ 4 callersMethodrun
src/application.cpp:201
↓ 4 callersMethodstart
src/core/terminal.cpp:184
↓ 4 callersMethodstop
src/core/terminal.cpp:192
↓ 3 callersMethodfill
src/core/terminal.cpp:38
↓ 3 callersFunctionpaint
examples/pong.cpp:178
↓ 3 callersFunctionput
* Put a single character type to the Canvas at the given position. * @details Uses the default Brush and the given character. * @details Does bounds
include/ox/put.hpp:174
↓ 3 callersMethodset_scroll_offset
src/textbox.cpp:161
↓ 2 callersFunctiondistribute_length
include/ox/layout.hpp:31
↓ 2 callersMethodend_select
src/button.cpp:130
↓ 2 callersFunctionfind_if_depth_first
* Find the first Widget in \p w and its descendants that satisfies \p predicate. * * @details This includes \p w itself in the search. * @param w T
src/application.cpp:57
↓ 2 callersMethodfocus_out
src/button.cpp:92
↓ 2 callersMethodget_children
include/ox/layout.hpp:207
↓ 2 callersMethodget_children
include/ox/layout.hpp:304
↓ 2 callersMethodhandle_key_press
src/application.cpp:233
↓ 2 callersMethodhandle_key_release
src/application.cpp:252
↓ 2 callersMethodhandle_mouse_move
src/application.cpp:224
↓ 2 callersMethodhandle_mouse_press
src/application.cpp:203
↓ 2 callersMethodhandle_mouse_release
src/application.cpp:210
↓ 2 callersMethodhandle_mouse_wheel
src/application.cpp:217
↓ 2 callersMethodhandle_paint
src/application.cpp:272
↓ 2 callersMethodhandle_resize
src/application.cpp:258
↓ 2 callersMethodhandle_timer
src/application.cpp:266
↓ 2 callersMethodincrement_position
src/scrollbar.cpp:41
↓ 2 callersMethodinsert_pin
examples/pinbox.cpp:50
↓ 2 callersFunctionpaint_label
Used by both Label and BasicNumberLabel
src/label.cpp:19
↓ 2 callersFunctionprocess_events
include/ox/core/terminal.hpp:426
↓ 2 callersMethodremove_pin
examples/pinbox.cpp:56
↓ 2 callersMethodrequest_stop
* Request the TimerThread to stop, returns immediately. * * @details This will request the thread to stop, it does not wait for it to stop.
include/ox/core/terminal.hpp:139
↓ 2 callersMethodresize
src/datatable.cpp:160
↓ 2 callersMethodresize
include/ox/layout.hpp:342
↓ 2 callersMethodstart_select
src/button.cpp:118
↓ 2 callersMethodtoggle
src/checkbox.cpp:15
↓ 2 callersFunctiontrack
include/ox/widget.hpp:168
↓ 2 callersMethodupdate_layout_cache
src/textbox.cpp:309
↓ 1 callersFunctionapply_event
include/ox/core/terminal.hpp:331
↓ 1 callersFunctionbar_length
src/scrollbar.cpp:21
↓ 1 callersFunctionbar_top_position
Returns a float so precision glyph fitting can be done.
src/scrollbar.cpp:11
↓ 1 callersMethodclear
src/focus.cpp:16
↓ 1 callersMethodclear
examples/pinbox.cpp:21
↓ 1 callersMethodcommit_changes
src/core/terminal.cpp:88
↓ 1 callersFunctiondigit_separator_locale
src/label.cpp:57
↓ 1 callersFunctiondo_shift_tab_focus_change
src/application.cpp:147
↓ 1 callersFunctiondo_tab_focus_change
src/application.cpp:123
↓ 1 callersMethodfocus_in
src/button.cpp:86
↓ 1 callersMethodget
include/ox/widget.hpp:115
↓ 1 callersMethodget_scroll_length
src/textbox.cpp:177
↓ 1 callersFunctiongradient_blend
src/button.cpp:144
↓ 1 callersFunctionint_button
* Create a Button with an integer display and a fade decoration. */
examples/accumulator.cpp:11
↓ 1 callersFunctionkey_press
examples/pong.cpp:465
↓ 1 callersMethodkey_press
src/button.cpp:17
↓ 1 callersMethodkey_release
include/ox/widget.hpp:85
↓ 1 callersMethodmouse_enter
src/button.cpp:98
↓ 1 callersMethodmouse_leave
src/button.cpp:100
↓ 1 callersMethodmouse_move
examples/pinbox.cpp:33
↓ 1 callersMethodmouse_press
src/button.cpp:22
↓ 1 callersMethodmouse_release
src/button.cpp:27
↓ 1 callersMethodmouse_wheel
src/textbox.cpp:299
↓ 1 callersMethodpaint
src/label.cpp:53
↓ 1 callersFunctionperform_text_layout
* Calculate the spans of text that fit within the given width and wrap policy. * @details Each entry in the returned vector is a span of Glyphs that
src/textbox.cpp:39
↓ 1 callersMethodpop
* Removes and retrieves the element at the front of the queue. * * @details This blocks until an element is available. Uses a condition vari
include/ox/core/events.hpp:71
↓ 1 callersMethodreset
examples/snake.cpp:82
↓ 1 callersMethodresize
src/core/terminal.cpp:32
↓ 1 callersMethodrun_read_loop
src/core/terminal.cpp:133
↓ 1 callersFunctionsend_enter_events
src/application.cpp:100
↓ 1 callersFunctionsend_enter_leave_events
src/application.cpp:107
↓ 1 callersFunctionsend_leave_events
src/application.cpp:93
↓ 1 callersFunctionsend_paint_events
Recursively send paint events to each Widget including and below head. \p cursor is assigned to if the current focus widget is painted.
src/application.cpp:174
↓ 1 callersMethodset_color
examples/pinbox.cpp:19
↓ 1 callersFunctionshape_gradient
* Builds a void(Canvas, float) function from a Shape object and gradient. * @details Shape must be able to be used with put(...). Useful for Fade dec
include/ox/button.hpp:118
↓ 1 callersMethodstep
Returns false if game is over, otherwise true.
examples/snake.cpp:41
↓ 1 callersFunctiontimer
examples/pong.cpp:599
↓ 1 callersMethodtimer
src/button.cpp:102
↓ 1 callersFunctiony_offset_to_cursor_index
src/textbox.cpp:120
MethodApplication
src/application.cpp:197
MethodBasicButton
src/button.cpp:15
MethodBasicNumberLabel
include/ox/label.hpp:80
MethodBordered
include/ox/bordered.hpp:75
MethodButton
src/button.cpp:36
MethodCheckBox
src/checkbox.cpp:9
next →1–100 of 231, ranked by callers