void BitmapToggleButton::DoUpdateWindowUI(wxUpdateUIEvent& event) {
     if (event.GetSetEnabled() && IsEnabled() != event.GetEnabled()) {
         Enable(event.GetEnabled());
         Refresh();
     }
     if (event.GetSetChecked()) {
         if (m_state != event.GetChecked()) {
             m_state = event.GetChecked();
             Refresh();
         }
     }
 }
示例#2
0
 virtual void OnUpdateUI(wxUpdateUIEvent &event)
 {
         wxDefaultEvtHandlerTool::OnUpdateUI(event);
         if (event.GetEnabled()) {
                 event.Enable(m_pImageExport->IsEnabled());
         }
 }
示例#3
0
// do the window-specific processing after processing the update event
void wxTopLevelWindowBase::DoUpdateWindowUI(wxUpdateUIEvent& event)
{
    if ( event.GetSetEnabled() )
        Enable(event.GetEnabled());

    if ( event.GetSetText() )
    {
        if ( event.GetText() != GetTitle() )
            SetTitle(event.GetText());
    }
}
示例#4
0
// do the window-specific processing after processing the update event
void wxTextCtrlBase::DoUpdateWindowUI(wxUpdateUIEvent& event)
{
    if ( event.GetSetEnabled() )
        Enable(event.GetEnabled());

    if ( event.GetSetText() )
    {
        if ( event.GetText() != GetValue() )
            SetValue(event.GetText());
    }
}
示例#5
0
文件: glue.cpp 项目: GWRon/wx.mod
int bmx_wxupdateeventui_getenabled(wxUpdateUIEvent & event) {
	return static_cast<int>(event.GetEnabled());
}