- 06 Sep, 2005 6 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-09-06 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaccelgroup.c: Include Super, Hyper and Meta in the default accel mod mask.
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-09-06 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaccelgroup.c (gtk_accelerator_parse): * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): Don't use GDK_ALT_MASK. * gdk/gdktypes.h: No need to introduce GDK_ALT_MASK
-
Matthias Clasen authored
2005-09-06 Matthias Clasen <mclasen@redhat.com> * tests/testgtk.c (create_key_lookup): Add tests for extra virtual modifiers. * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Try to match both against Mod2 - Mod5 and against Super, Hyper, Meta. * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): * gtk/gtkaccelgroup.c (gtk_accelerator_parse) (gtk_accelerator_name): Support Super, Hyper Meta and Mod2 - Mod5.
-
Matthias Clasen authored
2005-09-06 Matthias Clasen <mclasen@redhat.com> Add support for extra virtual modifiers: (#85780, Owen Taylor) * gdk/x11/gdkkeys-x11.c (struct _GdkKeymapX11): Add a modmap to maintain the information which X modifiers map to virtual modifiers. (get_xkb): Set up the modmap from the XKB tables. (update_keymaps): Set up the modmap from the information returned by XGetModifierMapping in the non-XKB case. * gdk/x11/gdkprivate-x11.h: * gdk/x11/gdkkeys-x11.c (_gdk_keymap_add_virtual_modifiers): New function to set the virtual modifiers in the state. * gdk/x11/gdkevents-x11.c (translate_key_event): Call _gdk_keymap_add_virtual_modifiers here. * gdk/gdktypes.h (GdkModifierType): Add bits for virtual Super, Hyper and Meta modifiers. Also add GDK_ALT_MASK as an alias for GDK_MOD1_MASK.
-
- 05 Sep, 2005 1 commit
-
-
Matthias Clasen authored
2005-09-05 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaction.c (connect_proxy): Set the label of a button if it has no child. (#315253, John Finlay)
-
- 03 Sep, 2005 1 commit
-
-
Matthias Clasen authored
-
- 02 Sep, 2005 7 commits
-
-
Matthias Clasen authored
2005-09-02 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_destroy): Disconnect idle handlers on destroy to avoid problems when they are called on a destroyed widget. (#315135, John Cupitt)
-
Matthias Clasen authored
2005-09-02 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_class_init): * gtk/gtktextview.c (gtk_text_view_class_init): Add bindings for Ctrl-Shift-A to unselect all. (#309301, Kathy Fernandes)
-
Matthias Clasen authored
2005-09-02 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimcontextsimple.c: Rework the Unicode hex input code. Now we only steal a single key combination, Ctrl-Shift-U, instead of sixteen. A hex Unicode sequence must be started with Ctrl-Shift-U, followed by a sequence of hex digits entered with Ctrl-Shift still held. Releasing one of the modifiers or pressing space while the modifiers are still held commits the character. It is possible to erase digits using backspace. As an extension to the above, we also allow to start the sequence with Ctrl-Shift-U, then release the modifiers before typing any digits, and enter the digits without modifiers. (#82011, Owen Taylor)
-
Matthias Clasen authored
2005-09-02 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmain.c (gtk_get_event_widget): If the window is destroyed, we still need to deliver the destroy event. (#314980, Chris Lahey)
-
Matthias Clasen authored
2005-09-02 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (gtk_text_view_key_press_event): Reset im context before committing \n or \t.
-
Alexander Larsson authored
2005-09-02 Alexander Larsson <alexl@redhat.com> * gtk/gtkfilechooserdefault.c: (shortcuts_add_volumes), (shortcuts_activate_volume): Handle base_path being null in the rest of the cases (#310270)
-
Tor Lillqvist authored
2005-09-02 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkevents-win32.c (gdk_event_translate): Keep track of cursor position also in root window coordinates. Prune out superfluous WM_MOUSEMOVE messages even earlier, based on root window coordinates. Windows sends WM_MOUSEMOVE messages after a new window has ben mapped below the cursor even if the mouse doesn't move. We used to generate GDK_MOTION_NOTIFY in these cases. This confused at least gtk_menu_motion_notify(). (#314995) * gtk/gtkintl.h: No need to include config.h here. It caused warnings about GTK_LOCALEDIR being redefined on Win32 when compiling files where gtkintl.h is included after gtkprivate.h (which #undefines and re-#defines GTK_LOCALEDIR on Win32). * gtk/gtkplug.c: Include config.h.
-
- 01 Sep, 2005 3 commits
-
-
Matthias Clasen authored
2005-09-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystemunix.c: Pass statbufs down to xdg_mime_get_mime_type_for_file() where possible, to avoid useless re-stating.
-
Matthias Clasen authored
2005-09-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaction.c (gtk_action_get_accel_closure): Fix doc typo. (#314921, Guillaume Cottenceau)
-
Matthias Clasen authored
2005-09-01 Matthias Clasen <mclasen@redhat.com> * gdk/*.c: Intern some more strings. * gtk/gtkintl.h: * gtk/*.c: Define an I_() macro and use it instead of the bulky g_intern_static_string().
-
- 31 Aug, 2005 7 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-08-31 Matthias Clasen <mclasen@redhat.com> * gdk/Makefile.am: * gtk/Makefile.am: Intern type names in code generated by glib-mkenums, too. * gtk/*.c: * gdk/x11/*.c: * gdk/*.c: Intern type names before registering the type to avoid unnecessary copies.
-
Matthias Clasen authored
2005-08-31 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_type): * gdk/x11/gdkscreen-x11.c (_gdk_screen_x11_get_type): * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_impl_x11_get_type): * gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_get_type): * gdk/x11/gdkinput.c (gdk_device_get_type): * gdk/x11/gdkimage-x11.c (gdk_image_get_type): * gdk/x11/gdkgc-x11.c (_gdk_gc_x11_get_type): * gdk/x11/gdkdrawable-x11.c (_gdk_drawable_impl_x11_get_type): * gdk/x11/gdkdnd-x11.c (gdk_drag_context_get_type): * gdk/x11/gdkdisplay-x11.c (_gdk_display_x11_get_type): * gdk/x11/gdkcolor-x11.c (gdk_colormap_get_type): * gdk/gdkwindow.c (gdk_window_object_get_type): * gdk/gdkscreen.c (gdk_screen_get_type): * gdk/gdkrectangle.c (gdk_rectangle_get_type): * gdk/gdkpixmap.c (gdk_pixmap_get_type): * gdk/gdkkeys.c (gdk_keymap_get_type): * gdk/gdkfont.c (gdk_font_get_type): * gdk/gdkevents.c (gdk_event_get_type): * gdk/gdkdraw.c (gdk_drawable_get_type): * gdk/gdkdisplaymanager.c (gdk_display_manager_get_type): * gdk/gdkdisplay.c (gdk_display_get_type): * gdk/gdkcursor.c (gdk_cursor_get_type): * gdk/gdkcolor.c (gdk_color_get_type): Intern type names before registering the type to avoid unnecessary copies.
-
Matthias Clasen authored
2005-08-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolbar.c: Undeprecate gtk_toolbar_set_icon_size(), and add icon-size and icon-size-set properties. (#314172)
-
Matthias Clasen authored
2005-08-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwindow.c (gtk_window_set_transient_for): Inherit window groups across transient parents. (#312918, Christian Persch)
-
Matthias Clasen authored
2005-08-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreemodel.c: Some documentation fixes. (#314882, Guillaume Cottenceau)
-
Matthias Clasen authored
2005-08-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_backward_visible_cursor_positions): Fix a typo in the docs. (#314878, Guillaume Cottenceau)
-
- 30 Aug, 2005 8 commits
-
-
Matthias Clasen authored
2005-08-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_class_init): Add key bindings to make C-/ select all and C-\ unselect all. (#309301, Kathy Fernandez)
-
Matthias Clasen authored
2005-08-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimcontextsimple.c: Change the compose sequence for soft hyphen to be multi_key-minus-minus-space, and add compose sequences multi_key-minus-minus-period and multi_key-minus-minus-minus for en dash and em dash. (#172653, Christian Lohmaier)
-
Matthias Clasen authored
2005-08-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_draw_frame): Fix some unused code. (#313946, Christian Persch)
-
Matthias Clasen authored
2005-08-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Another fix for the default value of the "ui" property.
-
Matthias Clasen authored
2005-08-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkselection.h: * gtk/gtkselection.c: Add functions which look for text, image or uri targets in an array of atoms. (#314089, Mark Wielaard)
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-08-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkwindow.h: * gtk/gtkwindow.c: Add a deletable property with getter and setter, to control the close button in the window frame. (#59718, Havoc Pennington)
-
Matthias Clasen authored
2005-08-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkrc.key.emacs: Add C-n/C-p/C-f/C-b as alternatives to the arrow keys for menu navigation. (#162825, Carl Worth)
-
- 29 Aug, 2005 7 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-08-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkstatusicon-x11.c (gtk_status_icon_new_from_stock): * gtk/gtkimage.c (gtk_image_new_from_stock): Don't refer to nonexisting stock ids.
-
Matthias Clasen authored
2005-08-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (popup_targets_received): * gtk/gtkentry.c (popup_targets_received): Construct the "Select All" menuitem from stock. * gtk/stock-icons/stock_select_all_{16,24}.png: * gtk/stock-icons/Makefile.am: * gtk/gtkiconfactory.c: * gtk/gtkstock.h: * gtk/gtkstock.c: Add a "Select All" stock item. (#78545, Calum Benson)
-
Matthias Clasen authored
2005-08-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtktrayicon.c: Add a pointer to the spec.
-
Matthias Clasen authored
2005-08-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkstatusicon-x11.c: Add docs. * gtk/gtkstatusicon.h: Fix a typo.
-
Matthias Clasen authored
2005-08-29 Matthias Clasen <mclasen@redhat.com> Add a cross-platform "tray icon" API, by porting EggStatusIcon/EggTrayIcon (#105101) * gtk/gtkstatusicon.h: A GtkStatusIcon is an object which displays an icon in a notification area. * gtk/gtkstatusicon-x11.c: GtkStatusIcon implementation for X11, using GtkTrayIcon. * gtk/gtktrayicon.h: * gtk/gtktrayicon.c: An implementation of the freedesktop.org system tray specification, not public API. * gtk/gtk.symbols: Add new exported functions. * gtk/gtk.h: Include gtkstatusicon.h. * gtk/Makefile.am: Add new files. * tests/Makefile.am: * tests/teststatusicon.c: Test for GtkStatusIcon.
-