|
enum | ConfigErrors {
CONF_SUCCESS = 0,
CONF_ERR_FILE,
CONF_ERR_BAD,
CONF_ERR_SECTION,
CONF_ERR_KEY,
CONF_ERR_MEMORY,
CONF_ERR_NOVALUE
} |
| Error codes from Config class. More...
|
|
enum | DateType { DATE_LOCAL = 0,
DATE_UTC
} |
| Types of date settable via Date::set() More...
|
|
enum | DesktopFileErrors { DESK_FILE_SUCCESS = 0,
DESK_FILE_EMPTY,
DESK_FILE_ERR_FILE,
DESK_FILE_ERR_BAD
} |
| Error codes from DesktopFile class. More...
|
|
enum | DesktopFileType { DESK_FILE_TYPE_UNKNOWN = 0,
DESK_FILE_TYPE_APPLICATION,
DESK_FILE_TYPE_LINK,
DESK_FILE_TYPE_DIRECTORY
} |
| Reported file type from DesktopFile::type() More...
|
|
enum | DirWatchFlags {
DW_CREATE = (1 << 1),
DW_MODIFY = (1 << 2),
DW_ACCESS = (1 << 3),
DW_RENAME = (1 << 4),
DW_ATTRIB = (1 << 5),
DW_DELETE = (1 << 6)
} |
| Flags telling to DirWatch what changes to monitor. More...
|
|
enum | DirWatchNotifier { DW_NONE = 0,
DW_INOTIFY,
DW_FAM
} |
| Notifier type used by DirWatch. More...
|
|
enum | DirWatchReportFlags {
DW_REPORT_NONE = -1,
DW_REPORT_CREATE = 0,
DW_REPORT_MODIFY,
DW_REPORT_RENAME,
DW_REPORT_DELETE
} |
| Returned codes for received event. More...
|
|
enum | EdbusConnectionType { EDBUS_SYSTEM,
EDBUS_SESSION
} |
| Represents connection either to system or session bus. More...
|
|
enum | EdbusNameMode { EDBUS_NAME_NO_REPLACE = 0,
EDBUS_NAME_ALLOW_REPLACE = 1,
EDBUS_NAME_REPLACE_EXISTING = 2
} |
| What to do when known name is acquired. More...
|
|
enum | EdbusDataType {
EDBUS_TYPE_INVALID,
EDBUS_TYPE_BYTE,
EDBUS_TYPE_BOOL,
EDBUS_TYPE_INT16,
EDBUS_TYPE_UINT16,
EDBUS_TYPE_INT32,
EDBUS_TYPE_UINT32,
EDBUS_TYPE_INT64,
EDBUS_TYPE_UINT64,
EDBUS_TYPE_DOUBLE,
EDBUS_TYPE_STRING,
EDBUS_TYPE_OBJECT_PATH,
EDBUS_TYPE_ARRAY,
EDBUS_TYPE_STRUCT,
EDBUS_TYPE_DICT,
EDBUS_TYPE_VARIANT
} |
| Type of data current EdbusData object holds. More...
|
|
enum | EdbusErrorType {
EDBUS_ERROR_INVALID,
EDBUS_ERROR_FAILED,
EDBUS_ERROR_NO_MEMORY,
EDBUS_ERROR_SERVICE_UNKNOWN,
EDBUS_ERROR_NAME_HAS_NO_OWNER,
EDBUS_ERROR_NO_REPLY,
EDBUS_ERROR_IO_ERROR,
EDBUS_ERROR_BAD_ADDRESS,
EDBUS_ERROR_NOT_SUPPORTED,
EDBUS_ERROR_LIMITS_EXCEEDED,
EDBUS_ERROR_ACCESS_DENIED,
EDBUS_ERROR_AUTH_FAILED,
EDBUS_ERROR_NO_SERVER,
EDBUS_ERROR_TIMEOUT,
EDBUS_ERROR_NO_NETWORK,
EDBUS_ERROR_DISCONNECTED,
EDBUS_ERROR_INVALID_ARGS,
EDBUS_ERROR_FILE_NOT_FOUND,
EDBUS_ERROR_FILE_EXISTS,
EDBUS_ERROR_UNKNOWN_METHOD,
EDBUS_ERROR_TIMED_OUT,
EDBUS_ERROR_INVALID_SIGNATURE,
EDBUS_ERROR_USER_DEFINED
} |
| EdbusError error type. More...
|
|
enum | FileErrors {
FILE_SUCCESS = 0,
FILE_EACCESS,
FILE_ENOENT,
FILE_EMFILE,
FILE_ENSPC,
FILE_FLAG
} |
| Error codes returned by File class. More...
|
|
enum | FileIOMode {
FIO_READ = (1<<1),
FIO_WRITE = (1<<2),
FIO_APPEND = (1<<3),
FIO_BINARY = (1<<4),
FIO_TRUNC = (1<<5)
} |
| Open and write flags for File class. More...
|
|
enum | FileTestFlags {
FILE_TEST_IS_REGULAR = 1 << 0,
FILE_TEST_IS_DIR = 1 << 1,
FILE_TEST_IS_SYMLINK = 1 << 2,
FILE_TEST_IS_CHAR = 1 << 3,
FILE_TEST_IS_BLOCK = 1 << 4,
FILE_TEST_IS_FIFO = 1 << 5,
FILE_TEST_IS_SOCKET = 1 << 6,
FILE_TEST_IS_READABLE = 1 << 7,
FILE_TEST_IS_WRITEABLE = 1 << 8,
FILE_TEST_IS_EXECUTABLE = 1 << 9,
FILE_TEST_EXISTS = 1 << 10
} |
| Available flags for file_test() More...
|
|
enum | IconLoaderOptions { ICON_LOADER_OPTION_NO_ABSOLUTE_PATH = (1 << 1),
ICON_LOADER_OPTION_NO_WIDGET_REDRAW = (1 << 2),
ICON_LOADER_OPTION_NO_ICON_SCALE = (1 << 3)
} |
| Settable options for IconLoader functions. More...
|
|
enum | IconSizes {
ICON_SIZE_TINY = 16,
ICON_SIZE_SMALL = 22,
ICON_SIZE_MEDIUM = 32,
ICON_SIZE_LARGE = 48,
ICON_SIZE_HUGE = 64,
ICON_SIZE_ENORMOUS = 128
} |
| Icon sizes to look for. More...
|
|
enum | IconContext {
ICON_CONTEXT_ANY = 0,
ICON_CONTEXT_ACTION,
ICON_CONTEXT_APPLICATION,
ICON_CONTEXT_DEVICE,
ICON_CONTEXT_FILESYSTEM,
ICON_CONTEXT_MIMETYPE,
ICON_CONTEXT_STOCK,
ICON_CONTEXT_EMBLEM,
ICON_CONTEXT_MISC
} |
| Icon types to look for. More...
|
|
enum | { LISTENER_READ = 1,
LISTENER_WRITE = 4,
LISTENER_EXCEPT = 8
} |
|
enum | MessageBoxType { MSGBOX_PLAIN = 0,
MSGBOX_INPUT,
MSGBOX_INPUT_SECRET
} |
| Type of MessageBox dialog. More...
|
|
enum | MessageBoxButtonType { MSGBOX_BUTTON_PLAIN = 0,
MSGBOX_BUTTON_RETURN
} |
| Type of added button to MessageBox class. More...
|
|
enum | MessageBoxIconType {
MSGBOX_ICON_TYPE_INFO = 0,
MSGBOX_ICON_TYPE_ALERT,
MSGBOX_ICON_TYPE_QUESTION,
MSGBOX_ICON_TYPE_INPUT,
MSGBOX_ICON_TYPE_PASSWORD
} |
| Type of the icon in message box. More...
|
|
enum | {
NETWM_CHANGED_WORKSPACE_COUNT,
NETWM_CHANGED_WORKSPACE_NAMES,
NETWM_CHANGED_CURRENT_WORKSPACE,
NETWM_CHANGED_CURRENT_WORKAREA,
NETWM_CHANGED_ACTIVE_WINDOW,
NETWM_CHANGED_WINDOW_NAME,
NETWM_CHANGED_WINDOW_VISIBLE_NAME,
NETWM_CHANGED_WINDOW_DESKTOP,
NETWM_CHANGED_WINDOW_ICON,
NETWM_CHANGED_WINDOW_LIST
} |
|
enum | {
NETWM_WINDOW_TYPE_NORMAL,
NETWM_WINDOW_TYPE_DESKTOP,
NETWM_WINDOW_TYPE_DOCK,
NETWM_WINDOW_TYPE_TOOLBAR,
NETWM_WINDOW_TYPE_MENU,
NETWM_WINDOW_TYPE_UTILITY,
NETWM_WINDOW_TYPE_SPLASH,
NETWM_WINDOW_TYPE_DIALOG,
NETWM_WINDOW_TYPE_DROPDOWN_MENU,
NETWM_WINDOW_TYPE_POPUP_MENU,
NETWM_WINDOW_TYPE_TOOLTIP,
NETWM_WINDOW_TYPE_NOTIFICATION,
NETWM_WINDOW_TYPE_COMBO,
NETWM_WINDOW_TYPE_DND
} |
|
enum | WmStateValue { WM_WINDOW_STATE_NONE = -1,
WM_WINDOW_STATE_WITHDRAW = 0,
WM_WINDOW_STATE_NORMAL = 1,
WM_WINDOW_STATE_ICONIC = 3
} |
|
enum | NetwmStateValue {
NETWM_STATE_NONE = -1,
NETWM_STATE_MODAL,
NETWM_STATE_STICKY,
NETWM_STATE_MAXIMIZED_VERT,
NETWM_STATE_MAXIMIZED_HORZ,
NETWM_STATE_MAXIMIZED,
NETWM_STATE_SHADED,
NETWM_STATE_SKIP_TASKBAR,
NETWM_STATE_SKIP_PAGER,
NETWM_STATE_HIDDEN,
NETWM_STATE_FULLSCREEN,
NETWM_STATE_ABOVE,
NETWM_STATE_BELOW,
NETWM_STATE_DEMANDS_ATTENTION
} |
|
enum | NetwmStateAction { NETWM_STATE_ACTION_REMOVE,
NETWM_STATE_ACTION_ADD,
NETWM_STATE_ACTION_TOGGLE
} |
|
enum | RegexMode {
RX_EXTENDED = (1 << 1),
RX_CASELESS = (1 << 2),
RX_DOLLAR_ENDONLY = (1 << 3),
RX_DOTALL = (1 << 4),
RX_MULTILINE = (1 << 5),
RX_UNGREEDY = (1 << 6)
} |
| Flags used for compile() More...
|
|
enum | RegexMatchMode { RX_MATCH_ANCHORED = (1 << 1),
RX_MATCH_NOTBOL = (1 << 2),
RX_MATCH_NOTEOL = (1 << 3),
RX_MATCH_NOTEMPTY = (1 << 4)
} |
| Flags used for match() More...
|
|
enum | ResourceType { RES_SYS_FIRST,
RES_USER_FIRST,
RES_SYS_ONLY,
RES_USER_ONLY
} |
| Flags showing what resource to load first or to load it only. More...
|
|
enum | {
RUN_NOT_FOUND = 65535,
RUN_EMPTY = 65534,
RUN_NOT_EXEC = 65533,
RUN_FORK_FAILED = 65532,
RUN_WAITPID_FAILED = 65531,
RUN_EXECVE_FAILED = 65530,
RUN_PIPE_FAILED = 65529,
RUN_NO_ACCESS = 65528
} |
|
enum | WindowComponents { WIN_INIT_NONE = (1 << 1),
WIN_INIT_ICON_THEME = (1 << 2),
WIN_INIT_IMAGES = (1 << 3),
WIN_INIT_ALL = (WIN_INIT_ICON_THEME | WIN_INIT_IMAGES)
} |
| Components used to be loaded with the window. More...
|
|
enum | XSettingsAction { XSETTINGS_ACTION_NEW = 0,
XSETTINGS_ACTION_CHANGED,
XSETTINGS_ACTION_DELETED
} |
| Flags telling what was done with setting. More...
|
|
enum | XSettingsType { XSETTINGS_TYPE_INT = 0,
XSETTINGS_TYPE_STRING,
XSETTINGS_TYPE_COLOR
} |
| Types used for XSETTINGS. More...
|
|
|
unsigned int | color_rgb_to_fltk (unsigned char r, unsigned char g, unsigned char b) |
|
void | color_fltk_to_rgb (unsigned int color, unsigned char &r, unsigned char &g, unsigned char &b) |
|
unsigned int | color_html_to_fltk (const char *col) |
|
void | color_fltk_to_html (unsigned int color, char *buf) |
|
void | color_rgb_to_html (unsigned char r, unsigned char g, unsigned char b, char *buf) |
|
void | color_html_to_rgb (const char *buf, unsigned char &r, unsigned char &g, unsigned char &b) |
|
bool | dir_exists (const char *name) |
|
bool | dir_readable (const char *name) |
|
bool | dir_writeable (const char *name) |
|
bool | dir_create (const char *name, int perm=0777) |
|
bool | dir_create_with_parents (const char *name, int perm=0777) |
|
bool | dir_remove (const char *name) |
|
bool | dir_rename (const char *from, const char *to) |
|
bool | dir_empty (const char *name) |
|
String | dir_home (void) |
|
String | dir_current (void) |
|
bool | dir_list (const char *dir, list< String > &lst, bool full_path=false, bool show_hidden=false, bool show_dots=false) |
|
EdbusList & | operator<< (EdbusList &lst, const EdbusData &val) |
|
EdbusMessage & | operator<< (EdbusMessage &m, const EdbusData &val) |
|
EdbusObjectPath & | operator<< (EdbusObjectPath &p, const char *el) |
|
bool | file_test (const char *path, unsigned int flags) |
|
bool | font_cache_find (const char *face, Fl_Font &f, int &s, Fl_Font df=FL_HELVETICA, int ds=12) |
|
int | font_chooser (const char *name, const char *family, int &retsize, const char *default_name=0, int default_size=0) |
|
void | foreign_callback_add (Fl_Window *win, const char *id, void(*cb)(Fl_Window *, void *), void *data=0) |
|
void | foreign_callback_remove (void(*cb)(Fl_Window *, void *)) |
|
void | foreign_callback_call (const char *id) |
|
template<typename T , typename F > |
unsigned int | filter (const F &func, const T &container, T &ret) |
|
template<typename T , typename F > |
void | map (F &func, const T &container, T &ret) |
|
template<typename T , typename R , typename F > |
void | reduce (F &func, const T &container, R &ret) |
|
template<typename T , typename F > |
void | for_each (const F &func, const T &container) |
|
template<typename T , typename F > |
void | for_each (const F &func, const T &container, void *p) |
|
String | icon_chooser (const char *dir) |
|
String | icon_chooser (IconSizes sz, IconContext ctx=ICON_CONTEXT_ANY, bool always_full_path=false, bool *outside_theme_ret=((void *) 0)) |
|
void | listener_add_fd (int fd, int when, void(*cb)(int, void *), void *arg=0) |
|
void | listener_add_fd (int fd, void(*cb)(int, void *), void *arg=0) |
|
void | listener_remove_fd (int fd, int when) |
|
void | listener_remove_fd (int fd) |
|
double | listener_wait (double t) |
|
int | listener_wait (void) |
|
void | clear_dialog_icons (void) |
|
void | netwm_callback_add (NetwmCallback cb, void *data=0) |
|
void | netwm_callback_remove (NetwmCallback cb) |
|
bool | netwm_workarea_get_size (int &x, int &y, int &w, int &h) |
|
int | netwm_workspace_get_count (void) |
|
void | netwm_workspace_change (int n) |
|
int | netwm_workspace_get_current (void) |
|
int | netwm_workspace_get_names (char **&names) |
|
void | netwm_workspace_free_names (char **names) |
|
void | netwm_window_set_type (Window win, int t) |
|
int | netwm_window_get_type (Window win) |
|
void | netwm_window_set_strut (Window win, int left, int right, int top, int bottom) |
|
void | netwm_window_set_strut_partial (Window win, int sizes[12]) |
|
void | netwm_window_remove_strut (Window win) |
|
void | netwm_window_remove_strut_partial (Window win) |
|
int | netwm_window_get_all_mapped (Window **windows) |
|
int | netwm_window_get_workspace (Window win) |
|
int | netwm_window_is_manageable (Window win) |
|
char * | netwm_window_get_title (Window win) |
|
Fl_RGB_Image * | netwm_window_get_icon (Window win, unsigned int requested_width=0) |
|
Window | netwm_window_get_active (void) |
|
void | netwm_window_set_active (Window win, int source=0) |
|
void | netwm_window_maximize (Window win) |
|
void | netwm_window_close (Window win) |
|
void | wm_window_ede_restore (Window win) |
|
void | netwm_window_set_state (Window win, NetwmStateValue val, NetwmStateAction action) |
|
bool | netwm_window_get_all_states (Window win, list< NetwmStateValue > &ret) |
|
bool | netwm_window_have_state (Window win, NetwmStateValue val) |
|
WmStateValue | wm_window_get_state (Window win) |
|
void | wm_window_set_state (Window win, WmStateValue state) |
|
char * | nls_locale_to_c (void) |
|
void | nls_locale_from_c (char *old) |
|
void | nls_support_init (const char *appname, const char *dir) |
|
int | run_sync (const char *fmt,...) |
|
int | run_async (const char *fmt,...) |
|
int | run_async_with_pid (int *child_pid, const char *fmt,...) |
|
char * | str_trimleft (char *str) |
|
char * | str_trimright (char *str) |
|
char * | str_trim (char *str) |
|
unsigned char * | str_tolower (unsigned char *str) |
|
unsigned char * | str_toupper (unsigned char *str) |
|
bool | str_ends (const char *str, const char *test) |
|
unsigned int | str_hash (const char *str, unsigned int len=0) |
|
template<typename Container > |
void | stringtok (Container &c, const String &str, const char *ws=" \t\n") |
|
String | user_config_dir (void) |
|
String | user_data_dir (void) |
|
String | user_cache_dir (void) |
|
int | system_config_dirs (list< String > &lst) |
|
int | system_data_dirs (list< String > &lst) |
|
String | build_filename (const char *p1, const char *p2=((void *) 0), const char *p3=((void *) 0)) |
|
void | window_xid_create (Fl_Window *win, void(*before_map_func)(Fl_Window *)=((void *) 0), int background_pixel=-1) |
|
void | window_center_on_screen (Fl_Window *win) |
|
bool | xsettings_list_add (XSettingsList **list, XSettingsSetting *setting) |
|
bool | xsettings_list_remove (XSettingsList **list, const char *name) |
|
XSettingsSetting * | xsettings_list_find (XSettingsList *list, const char *name) |
|
void | xsettings_list_free (XSettingsList *list) |
|
XSettingsSetting * | xsettings_setting_copy (XSettingsSetting *setting) |
|
void | xsettings_setting_free (XSettingsSetting *setting) |
|
bool | xsettings_setting_equal (XSettingsSetting *s1, XSettingsSetting *s2) |
|
int | xsettings_setting_len (const XSettingsSetting *setting) |
|
char | xsettings_byte_order (void) |
|
XSettingsList * | xsettings_decode (unsigned char *data, int len, unsigned long *serial) |
|
void | xsettings_encode (const XSettingsSetting *setting, XSettingsBuffer *buffer) |
|
This is a main namespace where all edelib components laid. Also namespace usage can be optional, and disabled during compilation phase.