Class: Wx::AUI::AuiDefaultTabArt

Inherits:
AuiTabArt show all
Defined in:
lib/wx/doc/gen/aui/aui_tab_art.rb

Overview

Default art provider for AuiNotebook.

Appearance:
Generic Appearance

Category: Window Docking (wxAUI)

See Also:

Requires:

  • USE_AUI

Instance Method Summary collapse

Constructor Details

#initializeWx::AUI::AuiDefaultTabArt



144
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 144

def initialize; end

Instance Method Details

#cloneWx::AUI::AuiTabArt

Clones the art object.

Returns:



148
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 148

def clone; end

#draw_background(dc, wnd, rect) ⇒ void

This method returns an undefined value.

Draws a background on the given area.

Parameters:



200
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 200

def draw_background(dc, wnd, rect) end

#draw_button(dc, wnd, in_rect, bitmap_id, button_state, orientation, out_rect) ⇒ void

This method returns an undefined value.

Draws a button.

Parameters:



222
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 222

def draw_button(dc, wnd, in_rect, bitmap_id, button_state, orientation, out_rect) end

#draw_tab(dc, wnd, page, rect, close_button_state, out_tab_rect, out_button_rect) ⇒ Integer

Draws a tab.

Parameters:

Returns:

  • (Integer)


211
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 211

def draw_tab(dc, wnd, page, rect, close_button_state, out_tab_rect, out_button_rect) end

#get_best_tab_ctrl_size(arg, arg1, arg2) ⇒ Integer Also known as: best_tab_ctrl_size

Returns the tab control size.

Parameters:

Returns:

  • (Integer)


251
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 251

def get_best_tab_ctrl_size(arg, arg1, arg2) end

#get_indent_sizeInteger Also known as: indent_size

Returns the indent size.

Returns:

  • (Integer)


226
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 226

def get_indent_size; end

#get_tab_size(dc, wnd, caption, bitmap, active, close_button_state) ⇒ Array(Wx::Size,Integer) Also known as: tab_size

Returns the tab size for the given caption, bitmap and state.

Parameters:

Returns:



237
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 237

def get_tab_size(dc, wnd, caption, bitmap, active, close_button_state) end

#set_active_colour(colour) ⇒ void Also known as: active_colour=

This method returns an undefined value.

Sets the colour of the selected tab.

Parameters:



192
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 192

def set_active_colour(colour) end

#set_colour(colour) ⇒ void Also known as: colour=

This method returns an undefined value.

Sets the colour of the inactive tabs.

Parameters:



186
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 186

def set_colour(colour) end

#set_flags(flags) ⇒ void Also known as: flags=

This method returns an undefined value.

Sets flags.

Parameters:

  • flags (Integer)


153
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 153

def set_flags(flags) end

#set_measuring_font(font) ⇒ void Also known as: measuring_font=

This method returns an undefined value.

Sets the font used for calculating measurements.

Parameters:



180
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 180

def set_measuring_font(font) end

#set_normal_font(font) ⇒ void Also known as: normal_font=

This method returns an undefined value.

Sets the normal font for drawing labels.

Parameters:



168
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 168

def set_normal_font(font) end

#set_selected_font(font) ⇒ void Also known as: selected_font=

This method returns an undefined value.

Sets the font for drawing text for selected UI elements.

Parameters:



174
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 174

def set_selected_font(font) end

#set_sizing_info(tab_ctrl_size, tab_count, wnd = nil) ⇒ void

This method returns an undefined value.

Sets sizing information.

The wnd argument is only present in wxWidgets 3.1.6 and newer and is required, it only has NULL default value for compatibility reasons.

Parameters:

  • tab_ctrl_size (Array(Integer, Integer), Wx::Size)
  • tab_count (Integer)
  • wnd (Wx::Window) (defaults to: nil)


163
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 163

def set_sizing_info(tab_ctrl_size, tab_count, wnd=nil) end

#show_drop_down(wnd, items, activeIdx) ⇒ Integer

Parameters:

Returns:

  • (Integer)


244
# File 'lib/wx/doc/gen/aui/aui_tab_art.rb', line 244

def show_drop_down(wnd, items, activeIdx) end