예제 #1
0
void HeeksRibbon::OnExternalToolButton(wxRibbonToolBarEvent& event)
{
	RibbonButtonData* data = GetRibbonButtonData(event.GetId());
	if (data)
	{
		(*(data->m_on_button))(event);
	}
}
예제 #2
0
void MyFrame::OnJustify(wxRibbonToolBarEvent& evt)
{
    long style = m_logwindow->GetWindowStyle() &
                 ~(wxTE_LEFT | wxTE_CENTER | wxTE_RIGHT);
    switch(evt.GetId())
    {
    case wxID_JUSTIFY_LEFT:
        m_logwindow->SetWindowStyle(style | wxTE_LEFT);
        break;
    case wxID_JUSTIFY_CENTER:
        m_logwindow->SetWindowStyle(style | wxTE_CENTER);
        break;
    case wxID_JUSTIFY_RIGHT:
        m_logwindow->SetWindowStyle(style | wxTE_RIGHT);
        break;
    }
}