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.

Note

In wxGTK, setting the width of the column doesn’t happen immediately when SetWidth is called, but only slightly later and GetWidth will return the old width (0 initially) until this happens. If the column widths are set before wx.dataview.DataViewCtrl is initially shown, they will only be effectively set when it becomes visible.


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.BitmapBundle) – 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