Github

Download version 1.4.8: Windows or Linux

Graphic Library: Windows Eiffel Library Extensions

Directory: library/graphic/toolkit/wel-x

[ . ]

. /batch-processing

. /config-edit/controls

. /config-edit/editable-types

. /config-edit/support

. /constants

. /controls

. /logging

. /support

. /thread

[ . ]

EL_DIALOG

EL_WEL_EVENT_LISTENER

EL_WINDOW_LAYOUT

batch-processing

EL_BATCH_PROCESSING_DIALOG

config-edit/controls

EL_CONTROL

EL_INTEGER_EDIT_FIELD

EL_PUSH_BUTTON

EL_REAL_EDIT_FIELD

EL_SCRIPT_NAME_EDIT_FIELD

EL_TEXT_EDIT_FIELD

config-edit/editable-types

EL_EDITABLE

EL_EDITABLE_BOOLEAN

EL_EDITABLE_INTEGER

EL_EDITABLE_REAL

EL_EDITABLE_STRING

EL_EDITABLE_VALUE

config-edit/support

EL_APP_CONFIGURATION

Base class for an application configuration class. Configuration fields are editable either from the command line or a GUI editor. Change listeners can be registered for each editable field.

EL_COMMAND_LINE_ARG

EL_EDIT_LISTENER

constants

WEL_GRAPHICS_MODE_CONSTANTS

Graphicis mode (GM) constants.

controls

EL_STATUS_INDICATOR_LIGHT

Circular light that ligths up Green for ON and Red for OFF

logging

EL_ALT_ARROW_KEY_CAPTURE

EL_CONSOLE_HISTORY_NAVIGATION_BUTTON

EL_CONSOLE_MANAGER_DIALOG

EL_THREAD_NAME_DROP_DOWN_LIST

support

EL_WEL_DISPLAY_DEVICE

Object that wraps:

typedef struct _DISPLAY_DEVICE {
  DWORD cb;
  TCHAR DeviceName[32];
  TCHAR DeviceString[128];
  DWORD StateFlags;
  TCHAR DeviceID[128];
  TCHAR DeviceKey[128];
} DISPLAY_DEVICE, *PDISPLAY_DEVICE;

EL_WEL_SYSTEM_FONTS

Object for installing a new system true type font

EL_WEL_WIN_10_DISPLAY_SIZE_INFO

Display size for Windows major_version >= 10

EL_MODULE_SYSTEM_FONTS

EL_MODULE_WINDOWS

EL_WEL_API

EL_WEL_CONVERSION

EL_WEL_DISPLAY_MONITOR_API

EL_WEL_DISPLAY_MONITOR_INFO

Click on class link to see client examples.

EL_WEL_DISPLAY_SIZE_INFO

EL_WEL_WINDOWS_VERSION

thread

EL_WEL_COMPOSITE_WINDOW

Implementation of EL_MAIN_THREAD_EVENT_REQUEST_QUEUE for calling procedures from main application thread

EL_WEL_EXTERNAL_THREAD_ROUTINES

Routines allowing threads other than the main Windows thread to make (asynchronous) calls to WEL routines. This is done by 'posting' rather than 'sending' messages to the Windows message queue. (The message is processed later by the Windows thread) This is needed because if an external thread makes a synchronous (immediate) call to a Windows routine, the application will freeze. :-(

EL_WEL_FRAME_WINDOW

EL_WEL_MAIN_DIALOG