Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class EV_CLASSIC_THEME_DRAWER_IMP General cluster: implementation_mswin description: "Objects that permit graphical drawing operations to be performed which respect the %"classic%" style of Windows used on versions before XP. Note that the body of a number of features within this class are empty as there is nothing to perform for the XP specific features inherited from EV_THEME_DRAWER_IMP." Ancestors EV_THEME_DRAWER_IMP* WEL_BIT_OPERATIONS WEL_COLOR_CONSTANTS Queries clear_flag (flags, mask: INTEGER_32): INTEGER_32 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 draw_widget_background_gdip (a_widget: EV_WIDGET_IMP; a_hdc: WEL_DC; a_rect: WEL_RECT; a_background_brush: WEL_GDIP_BRUSH; a_background: WEL_COLOR_REF): BOOLEAN flag_set (flags, mask: INTEGER_32): BOOLEAN get_window_theme (item: POINTER): POINTER is_color_id_valid (a_color_id: INTEGER_32): BOOLEAN open_theme_data (item: POINTER; class_name: READABLE_STRING_GENERAL): POINTER set_flag (flags, mask: INTEGER_32): INTEGER_32 theme_color (a_theme: POINTER; a_color_id: INTEGER_32): EV_COLOR valid_color_constant (c: INTEGER_32): BOOLEAN Commands close_theme_data (item: POINTER) draw_bitmap_on_dc (dc: WEL_DC; a_bitmap: WEL_BITMAP; mask_bitmap: detachable WEL_BITMAP; an_x, a_y: INTEGER_32; is_sensitive: BOOLEAN) draw_button_edge (memory_dc: WEL_DC; a_state_id: INTEGER_32; a_rect: WEL_RECT) draw_notebook_background (notebook: EV_NOTEBOOK_IMP; a_hdc: WEL_DC; a_rect: WEL_RECT; background_brush: WEL_BRUSH) draw_text (wel_item: POINTER; a_hdc: WEL_DC; a_part_id, a_state_id: INTEGER_32; text: READABLE_STRING_GENERAL; dw_text_flags: INTEGER_32; is_sensitive: BOOLEAN; a_content_rect: WEL_RECT; foreground_color: EV_COLOR_IMP) draw_theme_background (theme: POINTER; a_hdc: WEL_DC; a_part_id, a_state_id: INTEGER_32; a_rect: WEL_RECT; a_clip_rect: detachable WEL_RECT; background_brush: WEL_BRUSH) draw_theme_parent_background (wel_item: POINTER; a_hdc: WEL_DC; a_rect: WEL_RECT; background_brush: detachable WEL_BRUSH) draw_widget_background (a_widget: EV_WIDGET_IMP; a_hdc: WEL_DC; a_rect: WEL_RECT; background_brush: WEL_BRUSH) internal_draw_text (item: POINTER; dc: WEL_DC; text: READABLE_STRING_GENERAL; r: WEL_RECT; flags: INTEGER_32; is_sensitive: BOOLEAN; foreground_color: EV_COLOR_IMP) update_button_pixmap_coordinates_for_state (open_theme: POINTER; a_state: INTEGER_32; coordinate: EV_COORDINATE) update_button_text_rect_for_state (wel_item: POINTER; a_state: INTEGER_32; a_rect: WEL_RECT)
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

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