GDB (xrefs)
|
#include "tui-stack.h"
Public Member Functions | |
tui_locator_window ()=default | |
const char * | name () const override |
int | max_height () const override |
int | min_height () const override |
bool | can_box () const override |
bool | can_focus () const override |
void | rerender () override |
![]() | |
tui_win_info (tui_win_info &&)=default | |
virtual | ~tui_win_info ()=default |
virtual void | refresh_window () |
virtual void | make_visible (bool visible) |
int | max_width () const |
int | min_width () const |
virtual void | resize (int height, int width, int origin_x, int origin_y) |
bool | is_visible () const |
void | no_refresh () |
virtual void | update_tab_width () |
void | set_highlight (bool highlight) |
void | forward_scroll (int num_to_scroll) |
void | backward_scroll (int num_to_scroll) |
void | left_scroll (int num_to_scroll) |
void | right_scroll (int num_to_scroll) |
virtual bool | can_scroll () const |
virtual void | click (int mouse_x, int mouse_y, int mouse_button) |
void | check_and_display_highlight_if_needed () |
void | set_title (std::string &&new_title) |
const std::string & | title () const |
Protected Member Functions | |
void | do_scroll_vertical (int n) override |
void | do_scroll_horizontal (int n) override |
![]() | |
tui_win_info ()=default | |
DISABLE_COPY_AND_ASSIGN (tui_win_info) | |
virtual void | make_window () |
Private Member Functions | |
std::string | make_status_line () const |
Additional Inherited Members | |
![]() | |
std::unique_ptr< WINDOW, curses_deleter > | handle |
int | width = 0 |
int | height = 0 |
int | x = 0 |
int | y = 0 |
bool | is_highlighted = false |
Definition at line 31 of file tui-stack.h.
|
default |
|
inlineoverridevirtual |
Reimplemented from tui_win_info.
Definition at line 50 of file tui-stack.h.
|
inlineoverridevirtual |
Reimplemented from tui_win_info.
Definition at line 55 of file tui-stack.h.
|
inlineoverrideprotectedvirtual |
Implements tui_win_info.
Definition at line 68 of file tui-stack.h.
|
inlineoverrideprotectedvirtual |
Implements tui_win_info.
Definition at line 64 of file tui-stack.h.
|
private |
Definition at line 60 of file tui-stack.c.
References tui_location_tracker::addr(), tui_location_tracker::gdbarch(), inferior_ptid, tui_location_tracker::line_no(), LINE_PREFIX, MAX_PID_WIDTH, MAX_TARGET_WIDTH, MIN_LINE_WIDTH, MIN_PROC_WIDTH, paddress(), PC_PREFIX, ui_file::printf(), tui_location_tracker::proc_name(), PROC_PREFIX, SINGLE_KEY, target_pid_to_str(), target_shortname(), tui_current_key_mode, tui_location, TUI_SINGLE_KEY_MODE, and tui_win_info::width.
Referenced by rerender().
|
inlineoverridevirtual |
Reimplemented from tui_win_info.
Definition at line 40 of file tui-stack.h.
|
inlineoverridevirtual |
Reimplemented from tui_win_info.
Definition at line 45 of file tui-stack.h.
|
inlineoverridevirtual |
Implements tui_win_info.
Definition at line 35 of file tui-stack.h.
References STATUS_NAME.
Referenced by gdb.printing.FlagEnumerationPrinter::__call__(), gdb.dap.varref.BaseReference::__init__(), gdb.disassembler.Disassembler::__init__(), gdb.printing.SubPrettyPrinter::__init__(), gdb.types.TypePrinter::__init__(), gdb.xmethod.XMethod::__init__(), gdb.xmethod.XMethodMatcher::__init__(), gdb.printing.PrettyPrinter::__init__(), and gdb.dap.varref.BaseReference::to_object().
|
overridevirtual |
Reimplemented from tui_win_info.
Definition at line 229 of file tui-stack.c.
References tui_win_info::handle, make_status_line(), and tui_win_info::refresh_window().