GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
tui_locator_window Struct Reference

#include "tui-stack.h"

Inheritance diagram for tui_locator_window:
tui_win_info

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
 
- Public Member Functions inherited from tui_win_info
 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
 
- Protected Member Functions inherited from tui_win_info
 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

- Public Attributes inherited from tui_win_info
std::unique_ptr< WINDOW, curses_deleterhandle
 
int width = 0
 
int height = 0
 
int x = 0
 
int y = 0
 
bool is_highlighted = false
 

Detailed Description

Definition at line 31 of file tui-stack.h.

Constructor & Destructor Documentation

◆ tui_locator_window()

tui_locator_window::tui_locator_window ( )
default

Member Function Documentation

◆ can_box()

bool tui_locator_window::can_box ( ) const
inlineoverridevirtual

Reimplemented from tui_win_info.

Definition at line 50 of file tui-stack.h.

◆ can_focus()

bool tui_locator_window::can_focus ( ) const
inlineoverridevirtual

Reimplemented from tui_win_info.

Definition at line 55 of file tui-stack.h.

◆ do_scroll_horizontal()

void tui_locator_window::do_scroll_horizontal ( int n)
inlineoverrideprotectedvirtual

Implements tui_win_info.

Definition at line 68 of file tui-stack.h.

◆ do_scroll_vertical()

void tui_locator_window::do_scroll_vertical ( int n)
inlineoverrideprotectedvirtual

Implements tui_win_info.

Definition at line 64 of file tui-stack.h.

◆ make_status_line()

std::string tui_locator_window::make_status_line ( ) const
private

◆ max_height()

int tui_locator_window::max_height ( ) const
inlineoverridevirtual

Reimplemented from tui_win_info.

Definition at line 40 of file tui-stack.h.

◆ min_height()

int tui_locator_window::min_height ( ) const
inlineoverridevirtual

Reimplemented from tui_win_info.

Definition at line 45 of file tui-stack.h.

◆ name()

const char * tui_locator_window::name ( ) const
inlineoverridevirtual

◆ rerender()

void tui_locator_window::rerender ( )
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().


The documentation for this struct was generated from the following files: