int align = wxDVR_DEFAULT_ALIGNMENT );
// implementation
- GtkWidget* GetGtkHandle() { return m_renderer; }
+ GtkCellRenderer* GetGtkHandle() { return m_renderer; }
virtual void SetMode( wxDataViewCellMode mode );
virtual wxDataViewCellMode GetMode() const;
virtual int GetAlignment() const;
protected:
- GtkWidget *m_renderer;
+ GtkCellRenderer *m_renderer;
protected:
DECLARE_DYNAMIC_CLASS_NO_COPY(wxDataViewRenderer)
static wxVisualAttributes
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
+ GtkWidget *GtkGetTreeView() { return m_treeview; }
+ wxWindow *GetMainWindow() { return (wxWindow*) this; }
+
private:
friend class wxDataViewCtrlDC;
friend class wxDataViewColumn;
virtual void OnInternalIdle();
+ void GtkEnableSelectionEvents();
+ void GtkDisableSelectionEvents();
+
private:
DECLARE_DYNAMIC_CLASS(wxDataViewCtrl)
DECLARE_NO_COPY_CLASS(wxDataViewCtrl)