- indexing
- title: "standard dialogs"
- project: "Visual Eiffel"
- revision: "$Revision: 1.1 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: grape
class DIALOG_WITH_RESPONDER
- inherit
-
DIALOG
-
- rename
-
make
as dialog_make
-
- redefine
- can_destroy,
- get_data,
- on_activate,
- on_changed,
- on_character,
- on_child_load,
- on_clicked,
- on_command,
- on_create,
- on_deactivate,
- on_destroy,
- on_double_clicked,
- on_hscroll,
- on_hslide,
- on_key_down,
- on_key_up,
- on_lbutton_double,
- on_lbutton_down,
- on_lbutton_up,
- on_menu_init,
- on_menu_selection,
- on_minmax,
- on_mouse_move,
- on_move,
- on_paint,
- on_rbutton_double,
- on_rbutton_down,
- on_rbutton_up,
- on_size,
- on_sys_command,
- on_timer,
- on_validation_error,
- on_vscroll,
- on_vslide,
- set_data
- end
- creation
- make
- feature
-
make (title: STRING; r: RECT; rsp: DIALOG_RESPONDER)
-
set_responder (rsp: DIALOG_RESPONDER)
-
- require
-
valid_responder:
rsp /= void
-
on_paint: INTEGER
-
on_size (w, h: INTEGER): INTEGER
-
on_move (x, y: INTEGER): INTEGER
-
on_activate: INTEGER
-
on_deactivate: INTEGER
-
can_destroy: INTEGER
-
on_destroy: INTEGER
-
on_lbutton_down (x, y: INTEGER): INTEGER
-
on_lbutton_up (x, y: INTEGER): INTEGER
-
on_rbutton_down (x, y: INTEGER): INTEGER
-
on_rbutton_up (x, y: INTEGER): INTEGER
-
on_lbutton_double (x, y: INTEGER): INTEGER
-
on_rbutton_double (x, y: INTEGER): INTEGER
-
on_mouse_move (x, y: INTEGER): INTEGER
-
on_hscroll (scrollbar: SCROLLER): INTEGER
-
on_vscroll (scrollbar: SCROLLER): INTEGER
-
on_key_down (key: INTEGER): INTEGER
-
on_character (ch: CHARACTER): INTEGER
-
on_key_up (key: INTEGER): INTEGER
-
on_timer: INTEGER
-
on_create: INTEGER
-
on_minmax (min, max: SIZE): INTEGER
-
on_command (command: INTEGER): INTEGER
-
on_sys_command (command: INTEGER): INTEGER
-
on_menu_selection (command_code: INTEGER): INTEGER
-
on_menu_init: INTEGER
-
on_changed (control: TILE): INTEGER
-
on_clicked (control: TILE): INTEGER
-
on_double_clicked (control: TILE): INTEGER
-
on_hslide (slider: SCROLLER): INTEGER
-
on_vslide (slider: SCROLLER): INTEGER
-
on_validation_error (t: TILE)
-
on_child_load (t: TILE): TILE
-
set_data
-
get_data (code: INTEGER)
end -- class DIALOG_WITH_RESPONDER