INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "System depended information"
project: "Visual Eiffel"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: grape
class SYSTEM
feature

MS_WINDOWS: INTEGER

OS2: INTEGER

MACINTOSH: INTEGER

MOTIF: INTEGER

gui_minor_version: INTEGER

gui_major_version: INTEGER

current_platform: INTEGER

screen_width: INTEGER

screen_height: INTEGER

has_mouse: BOOLEAN

has_printer: BOOLEAN
feature -- System metrics constats
-- See Win32 SDK for mo documentation (SM_xxx & GetSystemMetrics)
-- All S_CX* values are widths.
-- All S_CY* values are heights.

S_CMOUSEBUTTONS: INTEGER

S_CXBORDER: INTEGER

S_CYBORDER: INTEGER

S_CXCURSOR: INTEGER

S_CYCURSOR: INTEGER

S_CXDLGFRAME: INTEGER

S_CYDLGFRAME: INTEGER

S_CXDOUBLECLK: INTEGER

S_CYDOUBLECLK: INTEGER

S_CXFRAME: INTEGER

S_CYFRAME: INTEGER

S_CXFULLSCREEN: INTEGER

S_CYFULLSCREEN: INTEGER

S_CXHSCROLL: INTEGER

S_CYHSCROLL: INTEGER

S_CXHTHUMB: INTEGER

S_CXICON: INTEGER

S_CYICON: INTEGER

S_CXICONSPACING: INTEGER

S_CYICONSPACING: INTEGER

S_CXMIN: INTEGER

S_CYMIN: INTEGER

S_CXMINTRACK: INTEGER

S_CYMINTRACK: INTEGER

S_CXSCREEN: INTEGER

S_CYSCREEN: INTEGER

S_CXSIZE: INTEGER

S_CYSIZE: INTEGER

S_CXVSCROLL: INTEGER

S_CYVSCROLL: INTEGER

S_CYVTHUMB: INTEGER

S_CYCAPTION: INTEGER

S_CYKANJIWINDOW: INTEGER

S_CYMENU: INTEGER

S_DBCSENABLED: INTEGER

S_DEBUG: INTEGER

S_MENUDROPALIGNMENT: INTEGER

S_MOUSEPRESENT: INTEGER

S_PENWINDOWS: INTEGER

S_SHOWSOUNDS: INTEGER

S_SWAPBUTTON: INTEGER

get_system_metrics (index: INTEGER): INTEGER

information_context: INTEGER

get_information_context

get_char_width: INTEGER

get_char_height: INTEGER
end -- class SYSTEM

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES