added test for GetInsertyionPoint() (patch 1262125)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37468 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -54,6 +54,7 @@ enum
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    ComboPage_Reset = 100,
 | 
					    ComboPage_Reset = 100,
 | 
				
			||||||
    ComboPage_CurText,
 | 
					    ComboPage_CurText,
 | 
				
			||||||
 | 
					    ComboPage_InsertionPointText,
 | 
				
			||||||
    ComboPage_Insert,
 | 
					    ComboPage_Insert,
 | 
				
			||||||
    ComboPage_InsertText,
 | 
					    ComboPage_InsertText,
 | 
				
			||||||
    ComboPage_Add,
 | 
					    ComboPage_Add,
 | 
				
			||||||
@@ -106,6 +107,7 @@ protected:
 | 
				
			|||||||
    void OnCheckOrRadioBox(wxCommandEvent& event);
 | 
					    void OnCheckOrRadioBox(wxCommandEvent& event);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void OnUpdateUICurText(wxUpdateUIEvent& event);
 | 
					    void OnUpdateUICurText(wxUpdateUIEvent& event);
 | 
				
			||||||
 | 
					    void OnUpdateUIInsertionPointText(wxUpdateUIEvent& event);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void OnUpdateUIInsert(wxUpdateUIEvent& event);
 | 
					    void OnUpdateUIInsert(wxUpdateUIEvent& event);
 | 
				
			||||||
    void OnUpdateUIAddSeveral(wxUpdateUIEvent& event);
 | 
					    void OnUpdateUIAddSeveral(wxUpdateUIEvent& event);
 | 
				
			||||||
@@ -165,6 +167,7 @@ BEGIN_EVENT_TABLE(ComboboxWidgetsPage, WidgetsPage)
 | 
				
			|||||||
    EVT_TEXT_ENTER(ComboPage_DeleteText, ComboboxWidgetsPage::OnButtonDelete)
 | 
					    EVT_TEXT_ENTER(ComboPage_DeleteText, ComboboxWidgetsPage::OnButtonDelete)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    EVT_UPDATE_UI(ComboPage_CurText, ComboboxWidgetsPage::OnUpdateUICurText)
 | 
					    EVT_UPDATE_UI(ComboPage_CurText, ComboboxWidgetsPage::OnUpdateUICurText)
 | 
				
			||||||
 | 
					    EVT_UPDATE_UI(ComboPage_InsertionPointText, ComboboxWidgetsPage::OnUpdateUIInsertionPointText)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    EVT_UPDATE_UI(ComboPage_Reset, ComboboxWidgetsPage::OnUpdateUIResetButton)
 | 
					    EVT_UPDATE_UI(ComboPage_Reset, ComboboxWidgetsPage::OnUpdateUIResetButton)
 | 
				
			||||||
    EVT_UPDATE_UI(ComboPage_Insert, ComboboxWidgetsPage::OnUpdateUIInsert)
 | 
					    EVT_UPDATE_UI(ComboPage_Insert, ComboboxWidgetsPage::OnUpdateUIInsert)
 | 
				
			||||||
@@ -253,6 +256,13 @@ ComboboxWidgetsPage::ComboboxWidgetsPage(wxBookCtrlBase *book,
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5);
 | 
					    sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    sizerRow = CreateSizerWithTextAndLabel(_T("Insertion Point"),
 | 
				
			||||||
 | 
					                                           ComboPage_InsertionPointText,
 | 
				
			||||||
 | 
					                                           &text);
 | 
				
			||||||
 | 
					    text->SetEditable(false);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    sizerRow = CreateSizerWithTextAndButton(ComboPage_Insert,
 | 
					    sizerRow = CreateSizerWithTextAndButton(ComboPage_Insert,
 | 
				
			||||||
                                            _T("&Insert this string"),
 | 
					                                            _T("&Insert this string"),
 | 
				
			||||||
                                            ComboPage_InsertText,
 | 
					                                            ComboPage_InsertText,
 | 
				
			||||||
@@ -478,6 +488,12 @@ void ComboboxWidgetsPage::OnUpdateUICurText(wxUpdateUIEvent& event)
 | 
				
			|||||||
        event.SetText( wxString::Format(_T("%d"), m_combobox->GetSelection()) );
 | 
					        event.SetText( wxString::Format(_T("%d"), m_combobox->GetSelection()) );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void ComboboxWidgetsPage::OnUpdateUIInsertionPointText(wxUpdateUIEvent& event)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if (m_combobox)
 | 
				
			||||||
 | 
					        event.SetText( wxString::Format(_T("%d"), m_combobox->GetInsertionPoint()) );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void ComboboxWidgetsPage::OnUpdateUIResetButton(wxUpdateUIEvent& event)
 | 
					void ComboboxWidgetsPage::OnUpdateUIResetButton(wxUpdateUIEvent& event)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (m_combobox)
 | 
					    if (m_combobox)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user