pidgin/gtkimhtml.c

changeset 33258
7f35c2552b63
parent 33176
6594cdb0ab40
child 33609
52c8d399c1ad
equal deleted inserted replaced
33257:eb15b7f78e32 33258:7f35c2552b63
1711 gtk_widget_class_install_style_property(widget_class, g_param_spec_boolean("typing-notification-enable", 1711 gtk_widget_class_install_style_property(widget_class, g_param_spec_boolean("typing-notification-enable",
1712 _("Enable typing notification"), 1712 _("Enable typing notification"),
1713 _("Enable typing notification"), 1713 _("Enable typing notification"),
1714 TRUE, G_PARAM_READABLE)); 1714 TRUE, G_PARAM_READABLE));
1715 1715
1716 #if 0
1716 binding_set = gtk_binding_set_by_class (parent_class); 1717 binding_set = gtk_binding_set_by_class (parent_class);
1717 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);
1718 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);
1719 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);
1720 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);
1726 gtk_binding_entry_add_signal (binding_set, GDK_KEY_Return, 0, "message_send", 0); 1727 gtk_binding_entry_add_signal (binding_set, GDK_KEY_Return, 0, "message_send", 0);
1727 gtk_binding_entry_add_signal (binding_set, GDK_KEY_z, GDK_CONTROL_MASK, "undo", 0); 1728 gtk_binding_entry_add_signal (binding_set, GDK_KEY_z, GDK_CONTROL_MASK, "undo", 0);
1728 gtk_binding_entry_add_signal (binding_set, GDK_KEY_z, GDK_CONTROL_MASK | GDK_SHIFT_MASK, "redo", 0); 1729 gtk_binding_entry_add_signal (binding_set, GDK_KEY_z, GDK_CONTROL_MASK | GDK_SHIFT_MASK, "redo", 0);
1729 gtk_binding_entry_add_signal (binding_set, GDK_KEY_F14, 0, "undo", 0); 1730 gtk_binding_entry_add_signal (binding_set, GDK_KEY_F14, 0, "undo", 0);
1730 gtk_binding_entry_add_signal(binding_set, GDK_KEY_v, GDK_CONTROL_MASK | GDK_SHIFT_MASK, "paste", 1, G_TYPE_STRING, "text"); 1731 gtk_binding_entry_add_signal(binding_set, GDK_KEY_v, GDK_CONTROL_MASK | GDK_SHIFT_MASK, "paste", 1, G_TYPE_STRING, "text");
1732 #endif
1731 } 1733 }
1732 1734
1733 static void gtk_imhtml_init (GtkIMHtml *imhtml) 1735 static void gtk_imhtml_init (GtkIMHtml *imhtml)
1734 { 1736 {
1735 imhtml->text_buffer = gtk_text_buffer_new(NULL); 1737 imhtml->text_buffer = gtk_text_buffer_new(NULL);

mercurial