wex
v20.04.0
|
Offers user data to be used by stc. More...
#include <wex/stc-data.h>
Classes | |
class | event_data |
Support class for client data stored at the event. More... | |
Public Types | |
enum | { MENU_CONTEXT = 0, MENU_OPEN_LINK = 1, MENU_OPEN_WWW = 2, MENU_VCS = 3, MENU_DEBUG = 4 } |
Menu and tooltip flags. More... | |
enum | { WIN_READ_ONLY = 0, WIN_HEX = 1, WIN_NO_INDICATOR = 2, WIN_IS_PROJECT = 3 } |
Window flags. More... | |
Public Member Functions | |
stc_data (stc *stc=nullptr) | |
Default constructor. | |
stc_data (control_data &data, stc *stc=nullptr) | |
Constructor from control data. | |
stc_data (window_data &data, stc *stc=nullptr) | |
Constructor from window data. | |
stc_data (stc *stc, const stc_data &r) | |
Copy constructor. | |
stc_data & | operator= (const stc_data &r) |
Assignment operator. | |
auto & | control () |
Returns control data. | |
stc_data & | control (control_data &data) |
Sets control data. | |
const auto & | event () const |
Returns event data. | |
stc_data & | event (bool synced) |
Sets event data. | |
const auto & | flags () const |
Returns window flags. | |
stc_data & | flags (window_t flags, control_data::action_t action=control_data::SET) |
Set window flags. | |
const auto | indicator_no () const |
Returns indicator type. | |
stc_data & | indicator_no (indicator_t t) |
Sets indicator type. | |
bool | inject () const |
injects data. | |
const auto & | menu () const |
Returns menu flags. | |
stc_data & | menu (menu_t flags, control_data::action_t action=control_data::SET) |
Sets menu flags. | |
const auto & | window () const |
Returns window data. | |
stc_data & | window (window_data &data) |
Sets window data. | |
Offers user data to be used by stc.
anonymous enum |