Class: Wx::AUI::AuiSimpleTabArt

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

Overview

Another standard tab art provider for AuiNotebook.

AuiSimpleTabArt is derived from AuiTabArt demonstrating how to write a completely new tab art class. It can also be used as alternative to AuiDefaultTabArt. <div class=‘appearance’><span class=‘appearance’>Appearance:</span><table class=‘appearance’><tr><td> Generic Appearance </td></tr></table></div>

Category: Window Docking (wxAUI)

Requires:

  • USE_AUI

Instance Method Summary collapse

Constructor Details

#initializeWx::AUI::AuiSimpleTabArt



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

def initialize; end

Instance Method Details

#cloneWx::AUI::AuiTabArt

Clones the art object.

Returns:



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

def clone; end

#draw_background(dc, wnd, rect) ⇒ void

This method returns an undefined value.

Draws a background on the given area.

Parameters:



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

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:



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

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)


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

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)


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

def get_best_tab_ctrl_size(arg, arg1, arg2) end

#get_indent_sizeInteger Also known as: indent_size

Returns the indent size.

Returns:

  • (Integer)


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

def get_indent_size; end

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

Parameters:

Returns:



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

def get_tab_size(dc, wnd, caption, bitmap, active, closeButtonState) 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:



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

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:



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

def set_colour(colour) end

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

This method returns an undefined value.

Sets flags.

Parameters:

  • flags (Integer)


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

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:



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

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:



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

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:



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

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)


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

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

#show_drop_down(wnd, items, activeIdx) ⇒ Integer

Parameters:

Returns:

  • (Integer)


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

def show_drop_down(wnd, items, activeIdx) end