Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class WEL_SCROLL_BAR General cluster: wel description: "A bar with a scroll box which indicates a position." create: make_vertical, make_horizontal, make_by_id Ancestors WEL_BAR* WEL_COLOR_CONTROL* WEL_SCROLL_BAR_CONSTANTS Queries absolute_x: INTEGER_32 absolute_y: INTEGER_32 background_brush: detachable WEL_BRUSH background_brush_gdip: detachable WEL_GDIP_BRUSH background_color: WEL_COLOR_REF captured_window: detachable WEL_WINDOW client_rect: WEL_RECT Color_3ddkshadow: INTEGER_32 Color_3dface: INTEGER_32 Color_3dhighlight: INTEGER_32 Color_3dhilight: INTEGER_32 Color_3dlight: INTEGER_32 Color_3dshadow: INTEGER_32 Color_activeborder: INTEGER_32 Color_activecaption: INTEGER_32 Color_appworkspace: INTEGER_32 Color_background: INTEGER_32 Color_btnface: INTEGER_32 Color_btnhighlight: INTEGER_32 Color_btnhilight: INTEGER_32 Color_btnshadow: INTEGER_32 Color_btntext: INTEGER_32 Color_captiontext: INTEGER_32 Color_desktop: INTEGER_32 Color_gradientactivecaption: INTEGER_32 Color_gradientinactivecaption: INTEGER_32 Color_graytext: INTEGER_32 Color_highlight: INTEGER_32 Color_highlighttext: INTEGER_32 Color_hotlight: INTEGER_32 Color_inactiveborder: INTEGER_32 Color_inactivecaption: INTEGER_32 Color_inactivecaptiontext: INTEGER_32 Color_infobk: INTEGER_32 Color_infotext: INTEGER_32 Color_menu: INTEGER_32 Color_menubar: INTEGER_32 Color_menuhilight: INTEGER_32 Color_menutext: INTEGER_32 Color_scrollbar: INTEGER_32 Color_window: INTEGER_32 Color_windowframe: INTEGER_32 Color_windowtext: INTEGER_32 command (message: INTEGER_32): WEL_COMMAND command_argument (message: INTEGER_32): detachable ANY command_exists (message: INTEGER_32): BOOLEAN commands: detachable WEL_COMMAND_MANAGER commands_enabled: BOOLEAN default_processing: BOOLEAN enabled: BOOLEAN ex_style: INTEGER_32 exists: BOOLEAN focused_window: detachable WEL_WINDOW font: WEL_FONT has_capture: BOOLEAN has_focus: BOOLEAN has_horizontal_scroll_bar: BOOLEAN has_return_value: BOOLEAN has_system_font: BOOLEAN has_system_window_locked: BOOLEAN has_vertical_scroll_bar: BOOLEAN height: INTEGER_32 id: INTEGER_32 is_horizontal: BOOLEAN is_inside: BOOLEAN is_registered: BOOLEAN item: POINTER line: INTEGER_32 maximal_height: INTEGER_32 maximal_width: INTEGER_32 maximized: BOOLEAN maximum: INTEGER_32 message_return_value: POINTER minimal_height: INTEGER_32 minimal_width: INTEGER_32 minimized: BOOLEAN minimum: INTEGER_32 page: INTEGER_32 parent: detachable WEL_WINDOW placement: WEL_WINDOW_PLACEMENT position: INTEGER_32 shared: BOOLEAN shown: BOOLEAN style: INTEGER_32 text: STRING_32 text_length: INTEGER_32 text_substring (nb: INTEGER_32): WEL_STRING valid_color_constant (c: INTEGER_32): BOOLEAN valid_hwnd_constant (c: POINTER): BOOLEAN valid_maximum (a_position: INTEGER_32): BOOLEAN width: INTEGER_32 window_captured: BOOLEAN window_rect: WEL_RECT x: INTEGER_32 y: INTEGER_32 Commands bring_to_top default_process_notification (notification_code: INTEGER_32) destroy disable disable_commands disable_default_processing disable_drag_accept_files disable_horizontal_scroll_bar disable_redraw disable_vertical_scroll_bar enable enable_commands enable_default_processing enable_drag_accept_files enable_horizontal_scroll_bar enable_redraw enable_vertical_scroll_bar go_to_next_group_item (a_parent: WEL_COMPOSITE_WINDOW; after: BOOLEAN) go_to_next_tab_item (a_parent: WEL_COMPOSITE_WINDOW; after: BOOLEAN) hide hide_horizontal_scroll_bar hide_scroll_bars hide_vertical_scroll_bar insert_after (a_window: WEL_WINDOW) invalidate invalidate_rect (rect: WEL_RECT; erase_background: BOOLEAN) invalidate_region (region: WEL_REGION; erase_background: BOOLEAN) invalidate_without_background kill_timer (timer_id: INTEGER_32) lock_window_update maximize minimize move (a_x, a_y: INTEGER_32) move_and_resize (a_x, a_y, a_width, a_height: INTEGER_32; repaint: BOOLEAN) on_scroll (scroll_code, pos: INTEGER_32) on_size (size_type, a_width, a_height: INTEGER_32) put_command (a_command: WEL_COMMAND; message: INTEGER_32; argument: detachable ANY) register_current_window release_capture remove_command (message: INTEGER_32) resize (a_width, a_height: INTEGER_32) restore scroll (a_x, a_y: INTEGER_32) set_capture set_class_icon (new_icon: WEL_ICON) set_class_small_icon (new_icon: WEL_ICON) set_default_processing (value: BOOLEAN) set_ex_style (an_ex_style: INTEGER_32) set_focus set_font (a_font: WEL_FONT) set_height (a_height: INTEGER_32) set_item (an_item: POINTER) set_line (line_magnitude: INTEGER_32) set_message_return_value (value: POINTER) set_page (page_magnitude: INTEGER_32) set_parent (a_parent: detachable WEL_WINDOW) set_placement (a_placement: WEL_WINDOW_PLACEMENT) set_position (new_position: INTEGER_32) set_range (a_minimum, a_maximum: INTEGER_32) set_shared set_style (a_style: INTEGER_32) set_text (a_text: detachable READABLE_STRING_GENERAL) set_timer (timer_id, time_out: INTEGER_32) set_unshared set_width (a_width: INTEGER_32) set_x (a_x: INTEGER_32) set_y (a_y: INTEGER_32) set_z_order (z_order: POINTER) show show_horizontal_scroll_bar show_scroll_bars show_vertical_scroll_bar show_with_option (cmd_show: INTEGER_32) unlock_window_update update update_cached_style (new_ex_style, old_ex_style: INTEGER_32) validate validate_rect (rect: WEL_RECT) validate_region (region: WEL_REGION) win_help_from_path (help_path: PATH; a_command, data: INTEGER_32) Constraints positive line positive page
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org