diff options
author | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2013-11-29 20:39:40 -0300 |
---|---|---|
committer | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2013-11-29 20:41:26 -0300 |
commit | 8d0271226965b0f0ddc2813967b19dac63f73503 (patch) | |
tree | bfda14165d224c6414128756c327bebab35733cb /src/glade-window.c | |
parent | 173e521b165ef12d39b46cf53d9d1a464306265c (diff) | |
download | glade-8d0271226965b0f0ddc2813967b19dac63f73503.tar.gz |
GladeWindow: disable keybinding used by glade in every widget in the workspace.
Now its posible to delete an GtkEntry with Delete again!
Diffstat (limited to 'src/glade-window.c')
-rw-r--r-- | src/glade-window.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/glade-window.c b/src/glade-window.c index d020660d..8b93abdc 100644 --- a/src/glade-window.c +++ b/src/glade-window.c @@ -3300,6 +3300,37 @@ glade_window_class_init (GladeWindowClass *klass) provider = gtk_css_provider_new (); gtk_css_provider_load_from_data (provider, + "@binding-set DisableBindings {\n" + " unbind \"<Control>s\";\n" + " unbind \"<Control>p\";\n" + " unbind \"<Control>w\";\n" + " unbind \"<Control>z\";\n" + " unbind \"<Control><shift>z\";\n" + " unbind \"<Control>x\";\n" + " unbind \"<Control>c\";\n" + " unbind \"<Control>v\";\n" + " unbind \"Delete\";\n" + " unbind \"<Control>Page_Up\";\n" + " unbind \"<Control>Page_Down\";\n" + " unbind \"<Control>Next\";\n" + " unbind \"<Control>n\";\n" + " unbind \"<Control>o\";\n" + " unbind \"<Control>q\";\n" + " unbind \"F1\";\n" + " unbind \"<Alt>0\";\n" + " unbind \"<Alt>1\";\n" + " unbind \"<Alt>2\";\n" + " unbind \"<Alt>3\";\n" + " unbind \"<Alt>4\";\n" + " unbind \"<Alt>5\";\n" + " unbind \"<Alt>6\";\n" + " unbind \"<Alt>7\";\n" + " unbind \"<Alt>8\";\n" + " unbind \"<Alt>9\";\n" + "}\n" + "GladeDesignView * {\n" + " gtk-key-bindings: DisableBindings;\n" + "}\n" "GtkProgressBar#glade-tab-label-progress {\n" " -GtkProgressBar-min-horizontal-bar-width : 1;\n" " -GtkProgressBar-min-horizontal-bar-height : 1;\n" |