コード例 #1
0
ファイル: HeeksRibbon.cpp プロジェクト: Blokkendoos/heekscad
void HeeksRibbon::OnExternalToolButton(wxRibbonToolBarEvent& event)
{
	RibbonButtonData* data = GetRibbonButtonData(event.GetId());
	if (data)
	{
		(*(data->m_on_button))(event);
	}
}
コード例 #2
0
ファイル: ribbondemo.cpp プロジェクト: ruifig/nutcracker
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;
    }
}