Ejemplo n.º 1
0
void CMainWindow::onSlider (xl::uint id, int _min, int _max, int _curr, bool tracking, xl::ui::CControlPtr ctrl) {
    XL_PARAMETER_NOT_USED(id);
    XL_PARAMETER_NOT_USED(_min);
    XL_PARAMETER_NOT_USED(_max);
    XL_PARAMETER_NOT_USED(tracking);
    assert(id == m_slider->getID());

    setIndex(_curr);
}
Ejemplo n.º 2
0
LRESULT CMainWindow::OnKeyDown (UINT, WPARAM wParam, LPARAM lParam, BOOL &bHandled) {
    XL_PARAMETER_NOT_USED(lParam);
    assert(m_pDispatch != NULL);
    switch (wParam) {
    case 'A':
    case 'a':
    case VK_LEFT:
        m_pDispatch->execute(_T("showPrev"));
        break;
    case 'D':
    case 'd':
    case VK_RIGHT:
    case VK_SPACE:
        m_pDispatch->execute(_T("showNext"));
        break;
    case VK_UP:
        m_pDispatch->execute(_T("showLarger"));
        break;
    case VK_DOWN:
        m_pDispatch->execute(_T("showSmaller"));
        break;
    case 'S':
    case 's':
    case VK_OEM_5: // '\' and '|'
        m_pDispatch->execute(_T("showSwitch"));
        break;
    default:
        bHandled = false;
        break;
    }
    return 0;
}
Ejemplo n.º 3
0
void CCtrlGesture::onTimer (uint id) {
	XL_PARAMETER_NOT_USED(id);
	assert(id == (uint)this);
	m_isTimeout = true;
	invalidate();
}