virtual void SetAlignment( int align );
virtual bool GtkSupportsAttrs() const { return true; }
+ virtual bool GtkSetAttr(const wxDataViewItemAttr& attr);
+
+ virtual GtkCellRendererText *GtkGetTextRenderer() const;
protected:
// implementation of Set/GetValue()
m_renderParams.flags = flags;
}
+ // we may or not support attributes, as we don't know it, return true to
+ // make it possible to use them
+ virtual bool GtkSupportsAttrs() const { return true; }
+
+ virtual bool GtkSetAttr(const wxDataViewItemAttr& attr)
+ {
+ SetAttr(attr);
+ return !attr.IsDefault();
+ }
+
+ virtual GtkCellRendererText *GtkGetTextRenderer() const;
+
protected:
bool Init(wxDataViewCellMode mode, int align);
private:
wxDC *m_dc;
- GtkCellRenderer *m_text_renderer;
+ GtkCellRendererText *m_text_renderer;
// parameters of the original render() call stored so that we could pass
// them forward to m_text_renderer if our RenderText() is called