#include "debug.h"
#include "funcrequest.h"
#include "LColor.h"
+#include "WorkArea.h"
using boost::shared_ptr;
bool GWorkArea::onButtonRelease(GdkEventButton * event)
{
- view_.view()->workAreaDispatch(FuncRequest(LFUN_MOUSE_RELEASE,
+ view_.view()->workAreaDispatch(FuncRequest(LFUN_MOUSE_RELEASE,
static_cast<int>(event->x),
static_cast<int>(event->y),
gButtonToLyx(event->button)));
!inputGet) {
#endif
GLyXKeySym *glk = new GLyXKeySym(event->keyval);
- view_.view()->workAreaKeyPress(LyXKeySymPtr(glk),
- gtkKeyState(event->state));
+ view_.workArea()->processKeySym(LyXKeySymPtr(glk),
+ gtkKeyState(event->state));
#ifdef I18N
} else if (!inputCache_.empty())
workAreaCJK_IMprocess(inputCache_.size(), inputCache_.data());
synthetic_mouse_event_.scrollbar_value_old = scrollbar_value;
// ... and dispatch the event to the LyX core.
- wa_->view().view()->workAreaDispatch(synthetic_mouse_event_.cmd);
+ wa_->view().view()->workAreaDispatch(synthetic_mouse_event_.cmd);
}
}
void QContentPane::scrollBarChanged(int val)
{
if (track_scrollbar_)
- wa_->view().view()->scrollDocView(val);
+ wa_->view().view()->scrollDocView(val);
}
FuncRequest cmd(LFUN_MOUSE_TRIPLE,
dc_event_.x, dc_event_.y,
q_button_state(dc_event_.state));
- wa_->view().view()->workAreaDispatch(cmd);
+ wa_->view().view()->workAreaDispatch(cmd);
return;
}
FuncRequest const cmd(LFUN_MOUSE_PRESS, e->x(), e->y(),
q_button_state(e->button()));
- wa_->view().view()->workAreaDispatch(cmd);
+ wa_->view().view()->workAreaDispatch(cmd);
}
FuncRequest const cmd(LFUN_MOUSE_RELEASE, e->x(), e->y(),
q_button_state(e->button()));
- wa_->view().view()->workAreaDispatch(cmd);
+ wa_->view().view()->workAreaDispatch(cmd);
}
synthetic_mouse_event_.scrollbar_value_old = scrollbar_value;
// ... and dispatch the event to the LyX core.
- wa_->view().view()->workAreaDispatch(cmd);
+ wa_->view().view()->workAreaDispatch(cmd);
}
}
boost::shared_ptr<QLyXKeySym> sym(new QLyXKeySym);
sym->set(ev.get());
- wa_->view().view()->workAreaKeyPress(sym, q_key_state(ev->state()));
+ wa_->processKeySym(sym, q_key_state(ev->state()));
keyeventQueue_.pop();
handle_autos = false;
FuncRequest cmd(LFUN_MOUSE_DOUBLE,
dc_event_.x, dc_event_.y,
q_button_state(dc_event_.state));
- wa_->view().view()->workAreaDispatch(cmd);
+ wa_->view().view()->workAreaDispatch(cmd);
}