gui_template.h File Reference
Last updated: 17-Sep-2025
#include "gui.h"
Include dependency graph for gui_template.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures |
|
struct | UIMenuEntry |
Namespaces |
|
vfigui |
Macros |
|
#define | DllSpec |
Enumerations |
|
enum | UIMenuOptions { UI_MENU_DISABLED =1 } |
Functions |
|
DllSpec int | uiDisplay (int display, int region_id, const std::string &templateName, const std::string &text) |
DllSpec int | uiDisplay (int region_id, const std::string &templateName, const std::string &text) |
int | uiDisplay (const std::string &templateName, const std::string &text) |
DllSpec int | uiDisplayAsync (int display, int region_id, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiDisplayAsync (int region_id, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
int | uiDisplayAsync (const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiDisplayAsync (int display, int region_id, const std::string &templateName, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiDisplayAsync (int region_id, const std::string &templateName, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
int | uiDisplayAsync (const std::string &templateName, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiDisplayWait (int txn_id, int timeout_msec=-1) |
DllSpec int | uiConfirm (int display, int region_id, const std::string &templateName, const std::string &text, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiConfirm (int region_id, const std::string &templateName, const std::string &text, uiCallback cb=0, void *cbdata=0) |
int | uiConfirm (const std::string &templateName, const std::string &text, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiConfirmAsync (int display, int region_id, const std::string &templateName, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiConfirmAsync (int region_id, const std::string &templateName, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
int | uiConfirmAsync (const std::string &templateName, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiConfirmWait (int txn_id, int timeout_msec=-1) |
DllSpec int | uiInput (int display, int region_id, const std::string &templateName, std::vector< std::string > &value, const std::string &text, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiInput (int region_id, const std::string &templateName, std::vector< std::string > &value, const std::string &text, uiCallback cb=0, void *cbdata=0) |
int | uiInput (const std::string &templateName, std::vector< std::string > &value, const std::string &text, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiInputAsync (int display, int region_id, const std::string &templateName, const std::vector< std::string > &value, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiInputAsync (int region_id, const std::string &templateName, const std::vector< std::string > &value, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
int | uiInputAsync (const std::string &templateName, const std::vector< std::string > &value, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiInputWait (int txn_id, std::vector< std::string > &value, int timeout_msec=-1) |
DllSpec int | uiInputPINCheck (int display, int region_id, const std::string &templateName, const std::string &referencePIN, const std::string &text, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiInputPINCheck (int region_id, const std::string &templateName, const std::string &referencePIN, const std::string &text, uiCallback cb=0, void *cbdata=0) |
int | uiInputPINCheck (const std::string &templateName, const std::string &referencePIN, const std::string &text, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiInputPINCheckAsync (int display, int region_id, const std::string &templateName, const std::string &referencePIN, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiInputPINCheckAsync (int region_id, const std::string &templateName, const std::string &referencePIN, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
int | uiInputPINCheckAsync (const std::string &templateName, const std::string &referencePIN, const std::string &text, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiInputPINCheckWait (int txn_id, int timeout_msec=-1) |
DllSpec int | uiMenu (int display, int region_id, const std::string &templateName, const std::string &text, const struct UIMenuEntry menu[], int menusize, int preselect, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiMenu (int region_id, const std::string &templateName, const std::string &text, const struct UIMenuEntry menu[], int menusize, int preselect, uiCallback cb=0, void *cbdata=0) |
int | uiMenu (const std::string &templateName, const std::string &text, const struct UIMenuEntry menu[], int menusize, int preselect, uiCallback cb=0, void *cbdata=0) |
DllSpec int | uiMenuAsync (int display, int region_id, const std::string &templateName, const std::string &text, const struct UIMenuEntry menu[], int menusize, int preselect, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiMenuAsync (int region_id, const std::string &templateName, const std::string &text, const struct UIMenuEntry menu[], int menusize, int preselect, uiAsyncCallback cb=0, void *data=0) |
int | uiMenuAsync (const std::string &template_name, const std::string &text, const struct UIMenuEntry menu[], int menusize, int preselect, uiAsyncCallback cb=0, void *data=0) |
DllSpec int | uiMenuWait (int txn_id, int timeout_msec=-1) |
Data Structure Documentation
◆ vfigui::UIMenuEntry
struct vfigui::UIMenuEntry |
structure for menu entries
- Examples
- demo-sysinfo.cpp, mac_demo1.cpp, mac_demo2.cpp, and pm-demo.cpp.
Data Fields | ||
---|---|---|
unsigned | options |
options, see vfigui::UIMenuOptions |
string | text |
text to be displayed |
int | value |
return value |
Rate this article: