tmux  3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
  Fossies Dox: tmux-3.2a.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

input_state Struct Reference
Collaboration diagram for input_state:
[legend]

Data Fields

const char * name
 
void(* enter )(struct input_ctx *)
 
void(* exit )(struct input_ctx *)
 
const struct input_transitiontransitions
 

Detailed Description

Definition at line 317 of file input.c.

Field Documentation

◆ enter

void(* input_state::enter) (struct input_ctx *)

Definition at line 319 of file input.c.

Referenced by input_set_state().

◆ exit

void(* input_state::exit) (struct input_ctx *)

Definition at line 320 of file input.c.

Referenced by input_set_state().

◆ name

const char* input_state::name

Definition at line 318 of file input.c.

Referenced by input_parse_buffer(), and input_timer_callback().

◆ transitions

const struct input_transition* input_state::transitions

Definition at line 321 of file input.c.

Referenced by input_parse().


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