phoenix_title wx.lib.agw.labelbook.ImageInfo

This class holds all the information (caption, image, etc…) belonging to a single tab in LabelBook.


class_hierarchy Class Hierarchy

Inheritance diagram for class ImageInfo:

method_summary Methods Summary

__init__

Default class constructor.

EnableTab

Sets the tab enabled or disabled.

GetCaption

Returns the tab caption.

GetEnabled

Returns whether the tab is enabled or not.

GetImageIndex

Returns the tab image index.

GetPosition

Returns the tab position.

GetSize

Returns the tab size.

GetTextRect

Returns the client rectangle available for the tab text.

SetCaption

Sets the tab caption.

SetImageIndex

Sets the tab image index.

SetPosition

Sets the tab position.

SetSize

Sets the tab size.

SetTextRect

Sets the client rectangle available for the tab text.


api Class API

class ImageInfo(object)

This class holds all the information (caption, image, etc…) belonging to a single tab in LabelBook.


Methods

__init__(self, strCaption="", imageIndex=-1, enabled=True)

Default class constructor.

Parameters
  • strCaption – the tab caption;

  • imageIndex – the tab image index based on the assigned (set) wx.ImageList (if any);

  • enabled – sets the tab as enabled or disabled.



EnableTab(self, enabled)

Sets the tab enabled or disabled.

Parameters

enabledTrue to enable a tab, False to disable it.



GetCaption(self)

Returns the tab caption.



GetEnabled(self)

Returns whether the tab is enabled or not.



GetImageIndex(self)

Returns the tab image index.



GetPosition(self)

Returns the tab position.



GetSize(self)

Returns the tab size.



GetTextRect(self)

Returns the client rectangle available for the tab text.



SetCaption(self, value)

Sets the tab caption.

Parameters

value – the new tab caption.



SetImageIndex(self, value)

Sets the tab image index.

Parameters

value – an index into the image list..



SetPosition(self, value)

Sets the tab position.

Parameters

value – the new tab position, an instance of wx.Point.



SetSize(self, value)

Sets the tab size.

Parameters

value – the new tab size, an instance of wx.Size.



SetTextRect(self, rect)

Sets the client rectangle available for the tab text.

Parameters

rect – the tab text client rectangle, an instance of wx.Rect.