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_CurText,
 | 
			
		||||
    ComboPage_InsertionPointText,
 | 
			
		||||
    ComboPage_Insert,
 | 
			
		||||
    ComboPage_InsertText,
 | 
			
		||||
    ComboPage_Add,
 | 
			
		||||
@@ -106,6 +107,7 @@ protected:
 | 
			
		||||
    void OnCheckOrRadioBox(wxCommandEvent& event);
 | 
			
		||||
 | 
			
		||||
    void OnUpdateUICurText(wxUpdateUIEvent& event);
 | 
			
		||||
    void OnUpdateUIInsertionPointText(wxUpdateUIEvent& event);
 | 
			
		||||
 | 
			
		||||
    void OnUpdateUIInsert(wxUpdateUIEvent& event);
 | 
			
		||||
    void OnUpdateUIAddSeveral(wxUpdateUIEvent& event);
 | 
			
		||||
@@ -165,6 +167,7 @@ BEGIN_EVENT_TABLE(ComboboxWidgetsPage, WidgetsPage)
 | 
			
		||||
    EVT_TEXT_ENTER(ComboPage_DeleteText, ComboboxWidgetsPage::OnButtonDelete)
 | 
			
		||||
 | 
			
		||||
    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_Insert, ComboboxWidgetsPage::OnUpdateUIInsert)
 | 
			
		||||
@@ -253,6 +256,13 @@ ComboboxWidgetsPage::ComboboxWidgetsPage(wxBookCtrlBase *book,
 | 
			
		||||
 | 
			
		||||
    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,
 | 
			
		||||
                                            _T("&Insert this string"),
 | 
			
		||||
                                            ComboPage_InsertText,
 | 
			
		||||
@@ -478,6 +488,12 @@ void ComboboxWidgetsPage::OnUpdateUICurText(wxUpdateUIEvent& event)
 | 
			
		||||
        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)
 | 
			
		||||
{
 | 
			
		||||
    if (m_combobox)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user