| 1556 |
1556 |
| 1557 /* Boring GTK+ stuff */ |
1557 /* Boring GTK+ stuff */ |
| 1558 static void gtk_imhtml_class_init (GtkIMHtmlClass *klass) |
1558 static void gtk_imhtml_class_init (GtkIMHtmlClass *klass) |
| 1559 { |
1559 { |
| 1560 GtkWidgetClass *widget_class = (GtkWidgetClass *) klass; |
1560 GtkWidgetClass *widget_class = (GtkWidgetClass *) klass; |
| 1561 GtkBindingSet *binding_set; |
|
| 1562 GObjectClass *gobject_class; |
1561 GObjectClass *gobject_class; |
| 1563 gobject_class = (GObjectClass*) klass; |
1562 gobject_class = (GObjectClass*) klass; |
| 1564 parent_class = g_type_class_ref(GTK_TYPE_TEXT_VIEW); |
1563 parent_class = g_type_class_ref(GTK_TYPE_TEXT_VIEW); |
| 1565 signals[URL_CLICKED] = g_signal_new("url_clicked", |
1564 signals[URL_CLICKED] = g_signal_new("url_clicked", |
| 1566 G_TYPE_FROM_CLASS(gobject_class), |
1565 G_TYPE_FROM_CLASS(gobject_class), |
| 1712 _("Enable typing notification"), |
1711 _("Enable typing notification"), |
| 1713 _("Enable typing notification"), |
1712 _("Enable typing notification"), |
| 1714 TRUE, G_PARAM_READABLE)); |
1713 TRUE, G_PARAM_READABLE)); |
| 1715 |
1714 |
| 1716 #if 0 |
1715 #if 0 |
| |
1716 GtkBindingSet *binding_set; |
| 1717 binding_set = gtk_binding_set_by_class (parent_class); |
1717 binding_set = gtk_binding_set_by_class (parent_class); |
| 1718 gtk_binding_entry_add_signal (binding_set, GDK_KEY_b, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_BOLD); |
1718 gtk_binding_entry_add_signal (binding_set, GDK_KEY_b, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_BOLD); |
| 1719 gtk_binding_entry_add_signal (binding_set, GDK_KEY_i, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_ITALIC); |
1719 gtk_binding_entry_add_signal (binding_set, GDK_KEY_i, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_ITALIC); |
| 1720 gtk_binding_entry_add_signal (binding_set, GDK_KEY_u, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_UNDERLINE); |
1720 gtk_binding_entry_add_signal (binding_set, GDK_KEY_u, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_UNDERLINE); |
| 1721 gtk_binding_entry_add_signal (binding_set, GDK_KEY_plus, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_GROW); |
1721 gtk_binding_entry_add_signal (binding_set, GDK_KEY_plus, GDK_CONTROL_MASK, "format_function_toggle", 1, G_TYPE_INT, GTK_IMHTML_GROW); |