Phoenix Logo

phoenix_title wx.dataview.DataViewColumn

This class represents a column in a wx.dataview.DataViewCtrl.

One wx.dataview.DataViewColumn is bound to one column in the data model to which the wx.dataview.DataViewCtrl has been associated.

An instance of wx.dataview.DataViewRenderer is used by this class to render its data.


class_hierarchy Class Hierarchy

Inheritance diagram for class DataViewColumn:

method_summary Methods Summary

__init__ Constructs a text column.
GetModelColumn Returns the index of the column of the model, which this wx.dataview.DataViewColumn is displaying.
GetOwner Returns the owning wx.dataview.DataViewCtrl.
GetRenderer Returns the renderer of this wx.dataview.DataViewColumn.

property_summary Properties Summary

Alignment See GetAlignment and SetAlignment
Bitmap See GetBitmap and SetBitmap
Flags See GetFlags and SetFlags
MinWidth See GetMinWidth and SetMinWidth
ModelColumn See GetModelColumn
Owner See GetOwner
Renderer See GetRenderer
SortOrder See IsSortOrderAscending and SetSortOrder
Title See GetTitle and SetTitle
Width See GetWidth and SetWidth

api Class API



class wx.dataview.DataViewColumn(SettableHeaderColumn)

Possible constructors:

DataViewColumn(title, renderer, model_column, width=DVC_DEFAULT_WIDTH,
               align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE)

DataViewColumn(bitmap, renderer, model_column, width=DVC_DEFAULT_WIDTH,
               align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE)

This class represents a column in a DataViewCtrl.


Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self, title, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE)

Constructs a text column.

Parameters:
  • title (string) – The title of the column.
  • renderer (wx.dataview.DataViewRenderer) – The class which will render the contents of this column.
  • model_column (int) – The index of the model’s column which is associated with this object.
  • width (int) – The width of the column. The DVC_DEFAULT_WIDTH value is the fixed default value.
  • align (Alignment) – The alignment of the column title.
  • flags (int) – One or more flags of the wx.dataview.DataViewColumnFlags enumeration.



__init__ (self, bitmap, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE)

Constructs a bitmap column.

Parameters:
  • bitmap (wx.Bitmap) – The bitmap of the column.
  • renderer (wx.dataview.DataViewRenderer) – The class which will render the contents of this column.
  • model_column (int) – The index of the model’s column which is associated with this object.
  • width (int) – The width of the column. The DVC_DEFAULT_WIDTH value is the fixed default value.
  • align (Alignment) – The alignment of the column title.
  • flags (int) – One or more flags of the wx.dataview.DataViewColumnFlags enumeration.





GetModelColumn(self)

Returns the index of the column of the model, which this wx.dataview.DataViewColumn is displaying.

Return type:int


GetOwner(self)

Returns the owning wx.dataview.DataViewCtrl.

Return type: wx.dataview.DataViewCtrl


GetRenderer(self)

Returns the renderer of this wx.dataview.DataViewColumn.

Return type: wx.dataview.DataViewRenderer

Properties



Alignment

See GetAlignment and SetAlignment



Bitmap

See GetBitmap and SetBitmap



Flags

See GetFlags and SetFlags



MinWidth

See GetMinWidth and SetMinWidth



ModelColumn

See GetModelColumn



Owner

See GetOwner



Renderer

See GetRenderer



SortOrder

See IsSortOrderAscending and SetSortOrder



Title

See GetTitle and SetTitle



Width

See GetWidth and SetWidth