libt3widget
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules
List of all members | Static Public Member Functions | Public Attributes
t3_widget::init_parameters_t Class Reference

Structure holding the parameters for initialization for libt3widget. More...

Static Public Member Functions

static init_parameters_tcreate (void)
 Construct a new init_parameters_t object. More...
 

Public Attributes

bool disable_external_clipboard
 Boolean indicating whether to explicitly disable the external clipboard. More...
 
const char * program_name
 Name of the program to print where appropriate. More...
 
bool separate_keypad
 Boolean indicating whether keypad keys are returned as separate from the regular cursor control keys. More...
 
const char * term
 Override the terminal name derived from TERM. More...
 

Detailed Description

Structure holding the parameters for initialization for libt3widget.

Member Function Documentation

init_parameters_t * t3_widget::init_parameters_t::create ( void  )
static

Construct a new init_parameters_t object.

Member Data Documentation

bool t3_widget::init_parameters_t::disable_external_clipboard

Boolean indicating whether to explicitly disable the external clipboard.

The external clipboard is (at the time of this writing) the X11 clipboard. In some cases it may be desirable to disable the X11 interface, eventhough we may be able to connect to it. For example, if it is connected over a slow link.

const char* t3_widget::init_parameters_t::program_name

Name of the program to print where appropriate.

bool t3_widget::init_parameters_t::separate_keypad

Boolean indicating whether keypad keys are returned as separate from the regular cursor control keys.

If false, there will be no distinction between the user pressing e.g. left arrow and keypad left arrow. This is the recommended behavior.

const char* t3_widget::init_parameters_t::term

Override the terminal name derived from TERM.