Remove use of wxPG_EDITOR macro
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56127 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -92,7 +92,7 @@ public:
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
        Returns pointer to the name of the editor. For example,
 | 
			
		||||
        wxPG_EDITOR(TextCtrl) has name "TextCtrl". This method is autogenerated
 | 
			
		||||
        wxPGEditor_TextCtrl has name "TextCtrl". This method is autogenerated
 | 
			
		||||
        for custom editors.
 | 
			
		||||
    */
 | 
			
		||||
    virtual wxString GetName() const = 0;
 | 
			
		||||
 
 | 
			
		||||
@@ -427,7 +427,7 @@ enum wxPG_SETVALUE_FLAGS
 | 
			
		||||
 | 
			
		||||
#ifndef SWIG
 | 
			
		||||
 | 
			
		||||
// Editor accessor.
 | 
			
		||||
// Editor accessor (for backwards compatiblity use only).
 | 
			
		||||
#define wxPG_EDITOR(T)          wxPGEditor_##T
 | 
			
		||||
 | 
			
		||||
// Declare editor class, with optional part.
 | 
			
		||||
 
 | 
			
		||||
@@ -169,9 +169,9 @@ void CLASSNAME::Init( wxColour colour ) \
 | 
			
		||||
wxString CLASSNAME::GetValueAsString( int argFlags ) const \
 | 
			
		||||
{ \
 | 
			
		||||
    const wxPGEditor* editor = GetEditorClass(); \
 | 
			
		||||
    if ( editor != wxPG_EDITOR(Choice) && \
 | 
			
		||||
         editor != wxPG_EDITOR(ChoiceAndButton) && \
 | 
			
		||||
         editor != wxPG_EDITOR(ComboBox) ) \
 | 
			
		||||
    if ( editor != wxPGEditor_Choice && \
 | 
			
		||||
         editor != wxPGEditor_ChoiceAndButton && \
 | 
			
		||||
         editor != wxPGEditor_ComboBox ) \
 | 
			
		||||
        argFlags |= wxPG_PROPERTY_SPECIFIC; \
 | 
			
		||||
    return wxSystemColourProperty::GetValueAsString(argFlags); \
 | 
			
		||||
} \
 | 
			
		||||
 
 | 
			
		||||
@@ -1113,7 +1113,7 @@ wxPGWindowList wxPGChoiceAndButtonEditor::CreateControls( wxPropertyGrid* propGr
 | 
			
		||||
    ch_sz.x -= wxPG_TEXTCTRL_AND_BUTTON_SPACING;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
    wxWindow* ch = wxPG_EDITOR(Choice)->CreateControls(propGrid,property,
 | 
			
		||||
    wxWindow* ch = wxPGEditor_Choice->CreateControls(propGrid,property,
 | 
			
		||||
        pos,ch_sz).m_primary;
 | 
			
		||||
 | 
			
		||||
#ifdef __WXMSW__
 | 
			
		||||
 
 | 
			
		||||
@@ -880,7 +880,7 @@ void wxPGProperty::OnCustomPaint( wxDC& dc,
 | 
			
		||||
 | 
			
		||||
const wxPGEditor* wxPGProperty::DoGetEditorClass() const
 | 
			
		||||
{
 | 
			
		||||
    return wxPG_EDITOR(TextCtrl);
 | 
			
		||||
    return wxPGEditor_TextCtrl;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Default extra property event handling - that is, none at all.
 | 
			
		||||
@@ -1387,11 +1387,11 @@ const wxPGEditor* wxPGProperty::GetEditorClass() const
 | 
			
		||||
    {
 | 
			
		||||
        // TextCtrlAndButton -> ComboBoxAndButton
 | 
			
		||||
        if ( editor->IsKindOf(CLASSINFO(wxPGTextCtrlAndButtonEditor)) )
 | 
			
		||||
            editor = wxPG_EDITOR(ChoiceAndButton);
 | 
			
		||||
            editor = wxPGEditor_ChoiceAndButton;
 | 
			
		||||
 | 
			
		||||
        // TextCtrl -> ComboBox
 | 
			
		||||
        else if ( editor->IsKindOf(CLASSINFO(wxPGTextCtrlEditor)) )
 | 
			
		||||
            editor = wxPG_EDITOR(ComboBox);
 | 
			
		||||
            editor = wxPGEditor_ComboBox;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return editor;
 | 
			
		||||
 
 | 
			
		||||
@@ -747,10 +747,10 @@ const wxPGEditor* wxBoolProperty::DoGetEditorClass() const
 | 
			
		||||
    // Select correct editor control.
 | 
			
		||||
#if wxPG_INCLUDE_CHECKBOX
 | 
			
		||||
    if ( !(m_flags & wxPG_PROP_USE_CHECKBOX) )
 | 
			
		||||
        return wxPG_EDITOR(Choice);
 | 
			
		||||
    return wxPG_EDITOR(CheckBox);
 | 
			
		||||
        return wxPGEditor_Choice;
 | 
			
		||||
    return wxPGEditor_CheckBox;
 | 
			
		||||
#else
 | 
			
		||||
    return wxPG_EDITOR(Choice);
 | 
			
		||||
    return wxPGEditor_Choice;
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user