|
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 |
1.8.17