void
gtk_im_context_xim_register_type (GTypeModule *type_module)
{
- static const GTypeInfo im_context_xim_info =
+ const GTypeInfo im_context_xim_info =
{
sizeof (GtkIMContextXIMClass),
(GBaseInitFunc) NULL,
{
context_xim->preedit_length = 0;
if (!context_xim->finalizing)
- g_signal_emit_by_name (context_xim, "preedit_changed");
+ g_signal_emit_by_name (context_xim, "preedit-changed");
}
}
/*
return;
spot.x = area->x;
- spot.y = area->y;
+ spot.y = area->y + area->height;
preedit_attr = XVaCreateNestedList (0,
XNSpotLocation, &spot,
if (context_xim->preedit_length)
{
context_xim->preedit_length = 0;
- g_signal_emit_by_name (context, "preedit_changed");
+ g_signal_emit_by_name (context, "preedit-changed");
}
XFree (result);
GtkIMContextXIM *context_xim = GTK_IM_CONTEXT_XIM (context);
if (!context_xim->finalizing)
- g_signal_emit_by_name (context, "preedit_start");
+ g_signal_emit_by_name (context, "preedit-start");
return -1; /* No length limit */
}
{
context_xim->preedit_length = 0;
if (!context_xim->finalizing)
- g_signal_emit_by_name (context_xim, "preedit_changed");
+ g_signal_emit_by_name (context_xim, "preedit-changed");
}
if (!context_xim->finalizing)
- g_signal_emit_by_name (context, "preedit_end");
+ g_signal_emit_by_name (context, "preedit-end");
}
static gint
g_free (new_text);
if (!context->finalizing)
- g_signal_emit_by_name (context, "preedit_changed");
+ g_signal_emit_by_name (context, "preedit-changed");
}
{
context->preedit_cursor = call_data->position;
if (!context->finalizing)
- g_signal_emit_by_name (context, "preedit_changed");
+ g_signal_emit_by_name (context, "preedit-changed");
}
else
{
if (!context_xim->status_window && context_xim->client_widget)
{
GtkWidget *toplevel = gtk_widget_get_toplevel (context_xim->client_widget);
- if (toplevel && GTK_WIDGET_TOPLEVEL (toplevel))
+ if (toplevel && gtk_widget_is_toplevel (toplevel))
{
StatusWindow *status_window = status_window_get (toplevel);
{
GtkWidget *toplevel = gtk_widget_get_toplevel (context_xim->client_widget);
- context_xim->in_toplevel = (toplevel && GTK_WIDGET_TOPLEVEL (toplevel));
+ context_xim->in_toplevel = (toplevel && gtk_widget_is_toplevel (toplevel));
}
else
context_xim->in_toplevel = FALSE;
g_signal_connect (toplevel, "destroy",
G_CALLBACK (on_status_toplevel_destroy),
status_window);
- g_signal_connect (toplevel, "configure_event",
+ g_signal_connect (toplevel, "configure-event",
G_CALLBACK (on_status_toplevel_configure),
status_window);
g_signal_connect (toplevel, "notify::screen",
gtk_misc_set_padding (GTK_MISC (status_label), 1, 1);
gtk_widget_show (status_label);
- g_signal_connect (window, "style_set",
+ g_signal_connect (window, "style-set",
G_CALLBACK (on_status_window_style_set), status_label);
gtk_container_add (GTK_CONTAINER (window), status_label);
- g_signal_connect (window, "expose_event",
+ g_signal_connect (window, "expose-event",
G_CALLBACK (on_status_window_expose_event), NULL);
gtk_window_set_screen (GTK_WINDOW (status_window->window),
if (!status_window->window)
status_window_make_window (status_window);
- label = GTK_BIN (status_window->window)->child;
+ label = gtk_bin_get_child (GTK_BIN (status_window->window));
gtk_label_set_text (GTK_LABEL (label), text);
gtk_widget_show (status_window->window);