ChimaraGlk *glk = CHIMARA_GLK(gtk_widget_get_ancestor(widget, CHIMARA_TYPE_GLK));
g_assert(glk);
event_throw(glk, evtype_CharInput, win, keycode, 0);
- g_signal_emit_by_name(glk, "char-input", win->rock, event->keyval);
+ g_signal_emit_by_name(glk, "char-input", win->rock, win->librock, event->keyval);
/* Only one keypress will be handled */
win->input_request_type = INPUT_REQUEST_NONE;
{
ChimaraGlk *glk = CHIMARA_GLK(gtk_widget_get_ancestor(win->widget, CHIMARA_TYPE_GLK));
g_assert(glk);
- g_signal_emit_by_name(glk, "line-input", win->rock, inserted_text);
+ g_signal_emit_by_name(glk, "line-input", win->rock, win->librock, inserted_text);
}
/* Add the text to the window input history */
{
ChimaraGlk *glk = CHIMARA_GLK(gtk_widget_get_ancestor(win->widget, CHIMARA_TYPE_GLK));
g_assert(glk);
- g_signal_emit_by_name(glk, "line-input", win->rock, text);
+ g_signal_emit_by_name(glk, "line-input", win->rock, win->librock, text);
}
/* Add the text to the window input history */
gdk_threads_enter();
ChimaraGlk *glk = CHIMARA_GLK(gtk_widget_get_ancestor(win->widget, CHIMARA_TYPE_GLK));
g_assert(glk);
- g_signal_emit_by_name(glk, "char-input", win->rock, keyval);
+ g_signal_emit_by_name(glk, "char-input", win->rock, win->librock, keyval);
gdk_threads_leave();
event->type = evtype_CharInput;