INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Icon class"
project: "Visual Eiffel"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: grape
class ICON
creation

load,
load_directly,
make,
set_filename
feature -- Default icon types
-- This is a standard set of pictogram shapes (icons) supported
-- by GUI library. To see the shape defined by these constants
-- look at the documentation (printed materials).
-- It is NOT POSSIBLE to create any other pictograms shape.

FIRST_VALID_ICON, SHEDULE_ICON: INTEGER

TREE_ICON: INTEGER

CHART_2D_LINES_ICON: INTEGER

CHART_3D_COLUMNS_ICON: INTEGER

MS_WINDOWS_ICON: INTEGER

ARROW_DOWN_BUTTON: INTEGER

ARROW_LEFT_BUTTON: INTEGER

ARROW_RIGHT_BUTTON: INTEGER

ARROW_UP_BUTTON: INTEGER

ARROW_DOWN1: INTEGER

ARROW_LEFT1: INTEGER

ARROW_RIGHT1: INTEGER

ARROW_UP1: INTEGER

ARROW_DOWN2: INTEGER

ARROW_LEFT2: INTEGER

ARROW_RIGHT2: INTEGER

ARROW_UP2: INTEGER

ARROW_DOWN3: INTEGER

ARROW_LEFT3: INTEGER

ARROW_RIGHT3: INTEGER

ARROW_UP3: INTEGER

ARROW_DOWN4: INTEGER

ARROW_LEFT4: INTEGER

ARROW_RIGHT4: INTEGER

ARROW_UP4: INTEGER

ARROW_DOWN5: INTEGER

ARROW_LEFT5: INTEGER

ARROW_RIGHT5: INTEGER

ARROW_UP5: INTEGER

ARROW_DOWN6: INTEGER

ARROW_LEFT6: INTEGER

ARROW_RIGHT6: INTEGER

ARROW_UP6: INTEGER

ARROW_DOWN7: INTEGER

ARROW_LEFT7: INTEGER

ARROW_RIGHT7: INTEGER

ARROW_UP7: INTEGER

ARROW_DOWN8: INTEGER

ARROW_LEFT8: INTEGER

ARROW_RIGHT8: INTEGER

ARROW_UP8: INTEGER

ARROW_RIGHTUP1: INTEGER

ARROW_LEFTUP1: INTEGER

ARROW_RIGHTDOWN1: INTEGER

ARROW_LEFTDOWN1: INTEGER

ARROW_RIGHTUP2: INTEGER

ARROW_LEFTUP2: INTEGER

ARROW_RIGHTDOWN2: INTEGER

ARROW_LEFTDOWN2: INTEGER

ARROW_LEFTHAND_CORNER_POINT: INTEGER

ARROW_LEFT_FINGER: INTEGER

ARROW_DOWN_FINGER: INTEGER

ARROW_RIGHT_FINGER: INTEGER

ARROW_UP_FINGER: INTEGER

ARROW_MAN: INTEGER

ARROW_WOMAN: INTEGER

ARROW_DOG: INTEGER

ARROW_PENCIL: INTEGER

ARROW_NEEDLE: INTEGER

ARROW_BANANA: INTEGER

ARROW_SKIES: INTEGER

ARROW_LEFTHAND_CORNER1: INTEGER

ARROW_LEFTHAND_CORNER2: INTEGER

ARROW_SHARK: INTEGER

COMM_HANDSHAKE: INTEGER

COMM_NOVEL: INTEGER

COMM_ONE_RANGE_NETWORK: INTEGER

COMM_NETWORK_WITH_SERVER: INTEGER

COMM_PIAR_TO_PEAR: INTEGER

COMM_NETWORK_DOMEN: INTEGER

COMM_PRINT_SERVER: INTEGER

COMM_TERMINAL_AND_PRINTER: INTEGER

COMM_INTERCONNECTOR: INTEGER

COMM_TURN_TO_NET: INTEGER

COMM_TURN_OUT_OF_NET: INTEGER

COMM_WORKING_SOCKET: INTEGER

COMM_BROKEN_SOCKET: INTEGER

COMM_DESTROY_CONNECTION: INTEGER

COMM_COMPUTER: INTEGER

COMM_POSTMAN: INTEGER

COMM_WAITER: INTEGER

COMM_TELEPHONE: INTEGER

COMM_TELEPHONE_WITH_MODEM: INTEGER

COMM_SYSTEM_TELEPHONE: INTEGER

COMM_ON_LINE_PHONE: INTEGER

COMM_PHONE1: INTEGER

COMM_PHONE2: INTEGER

COMM_PHONE3: INTEGER

COMM_PHONE4: INTEGER

COMM_PHONE5: INTEGER

COMM_PHONE6: INTEGER

COMM_PHONE_BUTTON: INTEGER

COMM_RECEIVER: INTEGER

COMM_HANG_ON: INTEGER

COMM_RADIO_PHONE: INTEGER

COMM_FAX: INTEGER

COMPUTER_DISK525_1: INTEGER

COMPUTER_DISK350_1: INTEGER

COMPUTER_DISK525_2: INTEGER

COMPUTER_DISK350_2: INTEGER

COMPUTER_DISK525_3: INTEGER

COMPUTER_DISK350_3: INTEGER

COMPUTER_DISK525_BUTTON: INTEGER

COMPUTER_DISK350_BUTTON: INTEGER

COMPUTER_DISK525_4: INTEGER

COMPUTER_DISK525_SET1: INTEGER

COMPUTER_DISK350_SET1: INTEGER

COMPUTER_DISK525_SET2: INTEGER

COMPUTER_DISK350_SET2: INTEGER

COMPUTER_HARD_DRIVE: INTEGER

COMPUTER_FLOPPY_DRIVE: INTEGER

COMPUTER_FORM: INTEGER

COMPUTER_F1_KEY: INTEGER

COMPUTER_ANY_KEY: INTEGER

COMPUTER_QUESTION_MARK_KEY: INTEGER

COMPUTER_STRIKE_ANY_KEY: INTEGER

COMPUTER_LEFT_ARROW: INTEGER

COMPUTER_WIDTH_ARROWS: INTEGER

COMPUTER_TO_LEFT_ARROW: INTEGER

COMPUTER_KEYBOARD1: INTEGER

COMPUTER_KEYBOARD2: INTEGER

COMPUTER_KEYBOARD3: INTEGER

COMPUTER_FUNCTION_KEYS: INTEGER

COMPUTER_OPERATION_KEYS: INTEGER

COMPUTER_ALPHA_KEYS: INTEGER

COMPUTER_TERMINAL_BUTTON: INTEGER

COMPUTER_WORKSTATION: INTEGER

COMPUTER_TERMINAL: INTEGER

COMPUTER_TERMINAL_WITH_MOUSE: INTEGER

COMPUTER_MDI_CHILD: INTEGER

COMPUTER_MDI_PARENT: INTEGER

COMPUTER_MONITOR: INTEGER

COMPUTER_MOUSE1: INTEGER

COMPUTER_MOUSE2: INTEGER

COMPUTER_MOUSE3: INTEGER

COMPUTER_MIKEMOUSE: INTEGER

COMPUTER_SERVER_BUTTON: INTEGER

COMPUTER_SERVER1: INTEGER

COMPUTER_SERVER2: INTEGER

COMPUTER_SERVER3: INTEGER

COMPUTER_GARBAGE1: INTEGER

COMPUTER_GARBAGE2: INTEGER

COMPUTER_GARBAGE3: INTEGER

COMPUTER_GARBAGE4: INTEGER

COMPUTER_GARBAGE5: INTEGER

COMPUTER_GARBAGE6: INTEGER

DRAGDROP_DRAG_ONE_PAGE: INTEGER

DRAGDROP_DRAG_SOME_PAGES: INTEGER

DRAGDROP_DRAG_SOME_SHEETS: INTEGER

DRAGDROP_DRAG_FOLDER: INTEGER

DRAGDROP_DROP_PAGE: INTEGER

DRAGDROP_DROP_FOLDER: INTEGER

ELEMENTS_CLOUD: INTEGER

ELEMENTS_EARTH: INTEGER

ELEMENTS_CIGARETTE: INTEGER

ELEMENTS_LIGHTNING: INTEGER

ELEMENTS_MOON1: INTEGER

ELEMENTS_MOON2: INTEGER

ELEMENTS_MOON3: INTEGER

ELEMENTS_MOON4: INTEGER

ELEMENTS_MOON5: INTEGER

ELEMENTS_MOON6: INTEGER

ELEMENTS_MOON7: INTEGER

ELEMENTS_MOON8: INTEGER

ELEMENTS_RAINY_CLOUD: INTEGER

ELEMENTS_SNOW_FLAKE: INTEGER

ELEMENTS_SUN: INTEGER

ELEMENTS_WATER_CRANE: INTEGER

FLAGS_CANADIAN_COUNTRY: INTEGER

FLAGS_FRANCH_COUNTRY: INTEGER

FLAGS_GERMANY_COUNTRY: INTEGER

FLAGS_ITALY_COUNTRY: INTEGER

FLAGS_JAPAN_COUNTRY: INTEGER

FLAGS_MEXICO_COUNTRY: INTEGER

FLAGS_SPAIN_COUNTRY: INTEGER

FLAGS_UK_COUNTRY: INTEGER

FLAGS_USA_COUNTRY: INTEGER

FLAGS_AUSTRALIA: INTEGER

FLAGS_AUSTRIA: INTEGER

FLAGS_BRAZILIA: INTEGER

FLAGS_CANADIAN: INTEGER

FLAGS_DENMARK: INTEGER

FLAGS_FINLAND: INTEGER

FLAGS_FRANCE: INTEGER

FLAGS_GERMANY: INTEGER

FLAGS_IRELAND: INTEGER

FLAGS_ITALY: INTEGER

FLAGS_JAPAN: INTEGER

FLAGS_MEXICO: INTEGER

FLAGS_NETHERLAND: INTEGER

FLAGS_NORWAY: INTEGER

FLAGS_NEW_ZELAND: INTEGER

FLAGS_PORTUGAL: INTEGER

FLAGS_US: INTEGER

FLAGS_SPAIN: INTEGER

FLAGS_SWEDISH: INTEGER

FLAGS_SWITZERLAND: INTEGER

FLAGS_TURKEY: INTEGER

FLAGS_UK: INTEGER

FLAGS_USA1: INTEGER

FLAGS_USA2: INTEGER

INDUSTRY_BICYCLE: INTEGER

INDUSTRY_TWO_CARS: INTEGER

INDUSTRY_FACTORY_BUTTON: INTEGER

INDUSTRY_GAS_PUMP: INTEGER

INDUSTRY_HAMMER_BUTTON: INTEGER

INDUSTRY_AIR_PLANE: INTEGER

INDUSTRY_CHALLENGER: INTEGER

INDUSTRY_OSCILOGRAPH: INTEGER

INDUSTRY_NUT_KEY: INTEGER

MAIL_LETTER: INTEGER

MAIL_OPENED_LETTER: INTEGER

MAIL_RECEIVED_LETTER: INTEGER

MAIL_TORN_OPENED_LETTER: INTEGER

MAIL_LOST_LETTER: INTEGER

MAIL_TORN_LETTER: INTEGER

MAIL_STAMPED_LETTER: INTEGER

MAIL_UNSTAMPED_LETTER: INTEGER

MAIL_READ_LETTER: INTEGER

MAIL_HIS_PHOTOGRAPH: INTEGER

MAIL_HER_PHOTOGRAPH: INTEGER

MAIL_SOUND_LETTER: INTEGER

MAIL_SENT_LETTER: INTEGER

MAIL_SEND_MAIL: INTEGER

MAIL_WRIGHT_MAIL: INTEGER

MAIL_RECEIVED_MAIL: INTEGER

MAIL_CHECK_LIST: INTEGER

MAIL_BUTTON: INTEGER

MAIL_BOX: INTEGER

MAIL_BOX_FULL: INTEGER

MAIL_STAMP: INTEGER

MAIL_GLUED_STAMP: INTEGER

MISC_BINOCULARS: INTEGER

MISC_BRIDGE: INTEGER

MISC_BULLSEYE: INTEGER

MISC_CHECK_MARK: INTEGER

MISC_CLOCK1: INTEGER

MISC_CLOCK2: INTEGER

MISC_ALARM_CLOCK: INTEGER

MISC_WALL_CLOCKS: INTEGER

MISC_EAR: INTEGER

MISC_EYE: INTEGER

MISC_SMILY1: INTEGER

MISC_SMILY2: INTEGER

MISC_SMILY3: INTEGER

MISC_HOUSE: INTEGER

MISC_LIGHT_OFF: INTEGER

MISC_LIGHT_ON: INTEGER

MISC_RADIATION: INTEGER

MISC_WARNING: INTEGER

MISC_ATTENTION: INTEGER

MISC_INVALID_CROSSING: INTEGER

MISC_FIRST_AID_SIGN: INTEGER

MISC_BLOCK: INTEGER

MISC_BELL: INTEGER

MISC_MAGNET: INTEGER

MISC_EXCLAMATION_BUTTON: INTEGER

MISC_DANGER_BUTTON: INTEGER

MISC_INVALID_CHAIR_BUTTON: INTEGER

MISC_FERST_AID_BUTTON: INTEGER

MISC_SIGNAL: INTEGER

MISC_SIGNAL_PRESSED: INTEGER

MISC_SIGNAL_ALARM: INTEGER

MISC_LIGHT_ON_BUTTON: INTEGER

MISC_SIGNAL_ALARM_BUTTON: INTEGER

MISC_SIGNAL_HALFMOON_BUTTON: INTEGER

MISC_SIGNAL_MOON_BUTTON: INTEGER

MISC_PLUS_SIGN: INTEGER

MISC_MINUS_SIGN: INTEGER

MISC_MULTIPLICATION_SIGN: INTEGER

MISC_DIVISION_SIGN: INTEGER

MISC_EQUALS_SIGN: INTEGER

MISC_NO_SMOKING: INTEGER

MISC_HAND_GRENADE: INTEGER

MISC_COST_CODE: INTEGER

MISC_WC_WOMEN: INTEGER

MISC_WC_MEN: INTEGER

MISC_WC: INTEGER

MISC_MEETING: INTEGER

MISC_UMBRELLA: INTEGER

MISC_MUSIC_KEYS: INTEGER

MISC_YACHT: INTEGER

MISC_CANTEEN: INTEGER

MISC_ACE_OF_SPACE_SIGN: INTEGER

MISC_CROSS_SIGN: INTEGER

MISC_RUBY_SIGN: INTEGER

MISC_SPADES_SIGN: INTEGER

MISC_BUGGS_SIGN: INTEGER

MISC_FIRE_CRACKER: INTEGER

MISC_EXPLOSION: INTEGER

MISC_CAKE_CANDLES: INTEGER

MISC_SUNDOWN: INTEGER

MISC_INHIBITED_ISLAND: INTEGER

MISC_SKIER: INTEGER

MISC_FIRTREE: INTEGER

MISC_PADLOCK_OPENED1: INTEGER

MISC_PADLOCK_CLOSED1: INTEGER

MISC_PADLOCK_OPENED2: INTEGER

MISC_PADLOCK_CLOSED2: INTEGER

MISC_PROTECTED_COMPUTER: INTEGER

MISC_PADLOCK_BUTTON: INTEGER

MISC_KEY1: INTEGER

MISC_KEY2: INTEGER

MISC_KEY3: INTEGER

MISC_KEY4: INTEGER

MISC_TIMER: INTEGER

MISC_WATCH1: INTEGER

MISC_WATCH2: INTEGER

OFFICE_CLIP1: INTEGER

OFFICE_CLIP2: INTEGER

OFFICE_CLIP3: INTEGER

OFFICE_CLIP_BUTTON: INTEGER

OFFICE_CLIP4: INTEGER

OFFICE_CLIPPED_PAGES1: INTEGER

OFFICE_CLIPPED_PAGES2: INTEGER

OFFICE_CLIPPED_PAGES3: INTEGER

OFFICE_CARDFILE1: INTEGER

OFFICE_CARDFILE2: INTEGER

OFFICE_CARDFILE3: INTEGER

OFFICE_TAKE_FILE: INTEGER

OFFICE_READ_FILE: INTEGER

OFFICE_CARDFILE4: INTEGER

OFFICE_CARD1: INTEGER

OFFICE_CARD2: INTEGER

OFFICE_CARDFILE5: INTEGER

OFFICE_CARDFILE6: INTEGER

OFFICE_SHIFT_CARD: INTEGER

OFFICE_TAKE_CARD: INTEGER

OFFICE_WRITE_CARD: INTEGER

OFFICE_FILES1: INTEGER

OFFICE_FILES2: INTEGER

OFFICE_FILES3: INTEGER

OFFICE_FILES4: INTEGER

OFFICE_FILES5: INTEGER

OFFICE_OPEN_FILES: INTEGER

OFFICE_TAKE_FILES1: INTEGER

OFFICE_FILES6: INTEGER

OFFICE_FILES7: INTEGER

OFFICE_SEE_FILES: INTEGER

OFFICE_TAKE_FILES2: INTEGER

OFFICE_FILES8: INTEGER

OFFICE_SHIFT_FILES: INTEGER

OFFICE_TAKE_FILE1: INTEGER

OFFICE_FOLDER_CLOSED: INTEGER

OFFICE_FOLDER_OPENED: INTEGER

OFFICE_FOLDER1: INTEGER

OFFICE_FILE_FOLDER: INTEGER

OFFICE_FOLDER2: INTEGER

OFFICE_FOLDER_BUTTON: INTEGER

OFFICE_FOLDERS_COLSED: INTEGER

OFFICE_FOLDERS_OPENED: INTEGER

OFFICE_GRAPH_LINES: INTEGER

OFFICE_GRAPH_LINES_AND_MARKERS: INTEGER

OFFICE_GRAPH_LINES_AND_SHADDOWS: INTEGER

OFFICE_GRAPH_LINES_AND_GREED: INTEGER

OFFICE_GRAPH_LINES_BUTTON: INTEGER

OFFICE_GRAPH_COLUMNS_BUTTON: INTEGER

OFFICE_GRAPH_COLUMNS_AND_AXIS: INTEGER

OFFICE_GRAPH_COLUMNS: INTEGER

OFFICE_GRAPH_LINES_AND_COLUMNS: INTEGER

OFFICE_GRAPH_PIE_BUTTON: INTEGER

OFFICE_GRAPH_PIE_WITH_LABELS: INTEGER

OFFICE_GRAPH_3D_PIE_CHART1: INTEGER

OFFICE_GRAPH_3D_PIE_CHART2: INTEGER

OFFICE_GRAPH_TREE: INTEGER

OFFICE_LABELS: INTEGER

OFFICE_RULERS: INTEGER

TRAFFIC_FORWARD: INTEGER

TRAFFIC_RIGHT: INTEGER

TRAFFIC_BACK: INTEGER

TRAFFIC_LEFT: INTEGER

TRAFFIC_RIGHTHAND_CORNER: INTEGER

TRAFFIC_TWISTED_TURN: INTEGER

TRAFFIC_SLIPPERY_ROAD: INTEGER

TRAFFIC_: INTEGER

TRAFFIC_TRAFFIC_LIGHT: INTEGER

TRAFFIC_GREEN_LIGHT: INTEGER

TRAFFIC_YELLOW_LIGHT: INTEGER

TRAFFIC_RED_LIGHT: INTEGER

TRAFFIC_NARROW_PATH: INTEGER

TRAFFIC_SPEED_LIMIT: INTEGER

TRAFFIC_BLOCK_SIGN: INTEGER

TRAFFIC_STOP_SIGN: INTEGER

TRAFFIC_REPAIR_WORKS: INTEGER

TRAFFIC_SLIPPERY_WAY: INTEGER

TRAFFIC_TWO_WAY_TRAFFIC: INTEGER

TRAFFIC_WALK_SIGN: INTEGER

TRAFFIC_DONT_WALK_SIGN: INTEGER

TRAFFIC_PEDESTRIAN: INTEGER

TRAFFIC_DONT_WALK_SIGN_1: INTEGER

TRAFFIC_ASK_COMPUTER: INTEGER

WRITING_MEMO_BOOK: INTEGER

WRITING_OPEN_BOOK: INTEGER

WRITING_OPENED_BOOK: INTEGER

WRITING_SHIFT_BOOK: INTEGER

WRITING_READ_BOOK: INTEGER

WRITING_BOOK_BUTTON: INTEGER

WRITING_BOOKS1: INTEGER

WRITING_BOOKS_OPENED: INTEGER

WRITING_SHELF_BOOKS1: INTEGER

WRITING_SHELF_BOOKS2: INTEGER

WRITING_SHELF_BOOKS3: INTEGER

WRITING_ERASE: INTEGER

WRITING_ERASE_ALL: INTEGER

WRITING_NOTES_BUTTON: INTEGER

WRITING_NOTEPAD1: INTEGER

WRITING_NOTEPAD2: INTEGER

WRITING_NOTEPAD3: INTEGER

WRITING_JOURNAL: INTEGER

WRITING_PAPER1: INTEGER

WRITING_PAPER2: INTEGER

WRITING_MEMO_PAPER: INTEGER

WRITING_NOTE_PAPER: INTEGER

WRITING_NOTIZ_PAPER: INTEGER

WRITING_WRITING_PAPER1: INTEGER

WRITING_WRITING_PAPER2: INTEGER

WRITING_PENCIL_AND_NOTEPAD: INTEGER

WRITING_HANDWRITING1: INTEGER

WRITING_TEAR_PAGE: INTEGER

WRITING_HANDWRITING2: INTEGER

WRITING_HANDWRITING3: INTEGER

WRITING_SHIFTING_THROUGH: INTEGER

WRITING_PEN1: INTEGER

WRITING_WRITING_PEN: INTEGER

WRITING_PEN2: INTEGER

WRITING_PEN3: INTEGER

WRITING_PEN4: INTEGER

WRITING_WATTER_PEN1: INTEGER

WRITING_WATTER_PEN2: INTEGER

WRITING_PENCIL1: INTEGER

WRITING_PENCIL2: INTEGER

WRITING_PENCIL_BUTTON: INTEGER

WRITING_DARWING_PENCIL: INTEGER

WRITING_WRITE_WITH_PENCIL: INTEGER

WRITING_PENCIL3: INTEGER

WRITING_PENCIL4: INTEGER

WRITING_PENCIL5: INTEGER

WRITING_PENCIL6: INTEGER

WRITING_PENCIL7: INTEGER

WRITING_PENCIL8: INTEGER

WRITING_PENCIL9: INTEGER

WRITING_PENCIL10: INTEGER

WRITING_PENCIL_CUP: INTEGER

WRITING_PENCILS1: INTEGER

WRITING_PENCILS2: INTEGER

WRITING_PENCILS3: INTEGER

WRITING_PENCILS4, LAST_VALID_ICON: INTEGER
feature -- MS-Windows icons

FIRST_SYSTEM_ICON, STD_APPLICATION_ICON, LAST_SYSTEM_ICON: INTEGER
feature

filename: STRING

make (icon_code: INTEGER)

set_filename (s: STRING)

destroy

load (rc: RESOURCE_CONTAINER; code: INTEGER)

load_directly (rc: RESOURCE_CONTAINER; code: INTEGER)

build (rc: RESOURCE_CONTAINER; p: POINTER)

get_width: REAL

get_height: REAL

is_initialized: BOOLEAN
end -- class ICON

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES