Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Graphic Library: Windows Eiffel Library Extensions

Classes

ECF: wel-x.ecf

Directory source listing

Overview

Extensions for WEL GUI library.

Directory: library/graphic/toolkit/wel-x

[ . ]

. /batch-processing

. /config-edit/controls

. /config-edit/editable-types

. /config-edit/support

. /constants

. /controls

. /logging

. /support

. /thread

[ . ]

EL_WEL_DIALOG

Dialog

EL_WEL_EVENT_LISTENER

Wel event listener

EL_WINDOW_LAYOUT

Window layout

batch-processing

EL_BATCH_PROCESSING_DIALOG

Batch processing dialog

config-edit/controls

EL_CONTROL

Control

EL_INTEGER_EDIT_FIELD

Integer edit field

EL_PUSH_BUTTON

Push button

EL_REAL_EDIT_FIELD

Real edit field

EL_SCRIPT_NAME_EDIT_FIELD

Script name edit field

EL_TEXT_EDIT_FIELD

Text edit field

config-edit/editable-types

EL_EDITABLE

Editable

EL_EDITABLE_BOOLEAN

Editable boolean

EL_EDITABLE_INTEGER

Editable integer

EL_EDITABLE_REAL

Editable real

EL_EDITABLE_STRING

Editable string

EL_EDITABLE_VALUE

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

Command line arg

EL_EDIT_LISTENER

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

Alt arrow key capture

EL_CONSOLE_HISTORY_NAVIGATION_BUTTON

Console history navigation button

EL_CONSOLE_MANAGER_DIALOG

Console manager dialog

EL_THREAD_NAME_DROP_DOWN_LIST

Thread name drop down list

support

EL_MODULE_SYSTEM_FONTS

Module system fonts

EL_WEL_API

Wel api

EL_WEL_CONVERSION

Wel conversion

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_DISPLAY_MONITOR_API

Wel display monitor api

EL_WEL_DISPLAY_MONITOR_INFO

Reads primary monitor information from registry EDID entry

EL_WEL_SYSTEM_FONTS

Object for installing a new system true type font

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

Wel frame window

EL_WEL_MAIN_DIALOG

Wel main dialog