- 16 Sep, 2012 1 commit
-
-
- 01 Sep, 2012 1 commit
-
-
Rui Matos authored
Showing mnemonics immediately on modifier press can be annoying and distracting when the user is just trying to Alt+Tab into another application/window since the mnemonic will show up and quickly vanish again when we receive the focus out event. https://bugzilla.gnome.org/show_bug.cgi?id=672431
-
- 30 Jul, 2012 1 commit
-
-
Matthias Clasen authored
These are just wrappers for the functions, and we want to deprecate them. Stopping to use them internally is a good first step.
-
- 02 Jul, 2012 1 commit
-
-
Cosimo Cecchi authored
-
- 02 May, 2012 1 commit
-
-
Benjamin Otte authored
See inline comments for what it does. Its main use is figuring out if something has been caused by GTK's caching of CSS properties or if it's a different problem.
-
- 01 Mar, 2012 2 commits
-
-
Carlos Garnacho authored
If the touch sequence happens on a window with GDK_TOUCH_MASK set, a GdkTouchGrabInfo is created to back it up. Else a device grab is only created if the sequence emulates the pointer. If both a device and a touch grab are present on a window, the later of them both is obeyed, Any grab on the device happening after a touch grab generates grab-broken on all the windows an implicit touch grab was going on.
-
Carlos Garcia Campos authored
This patch adds a capture phase to GTK+'s event propagation model. Events are first propagated from the toplevel (or the grab widget, if a grab is in place) down to the target widget and then back up. The second phase is using the existing ::event signal, the new capture phase is using a private API instead of a public signal for now. This mechanism can be used in many places where we currently have to prevent child widgets from getting events by putting an input-only window over them. It will also be used to implement kinetic scrolling in subsequent patches. http://bugzilla.gnome.org/show_bug.cgi?id=641836 We automatically request more motion events in behalf of the original widget if it listens to motion hints. So the capturing widget doesn't need to handle such implementation details. We are not making event capture part of the public API for 3.4, which is why there is no ::captured-event signal.
-
- 27 Feb, 2012 1 commit
-
-
Javier Jardón authored
-
- 24 Feb, 2012 1 commit
-
-
Carlos Garnacho authored
_gtk_widget_set_device_window() is suppose to make accounting of the topmost widget under the device at each time, so avoid setting it on virtual crossing events as the device is already in another window.
-
- 01 Feb, 2012 1 commit
-
-
Benjamin Otte authored
Now that ATK no longer uses a key snooper but is invoked directly, checking in advance for existing snoopers is wrong and stops ATK from working. Also: code reduction without performance loss == good thing. https://bugzilla.gnome.org/show_bug.cgi?id=669176
-
- 19 Jan, 2012 2 commits
-
-
Cosimo Cecchi authored
-
Benjamin Otte authored
Gets around the deprecated function warnings.
-
- 16 Jan, 2012 1 commit
-
-
Alexander Larsson authored
-
- 06 Jan, 2012 1 commit
-
-
Benjamin Otte authored
You really shouldn't be doing this. If you have to, you can use gdk_window_add_filter() or listen to raw events on XI2.
-
- 19 Dec, 2011 1 commit
-
-
Matthias Clasen authored
Move internal accel map API there and update all users. Also, add an internal function to create an accel path for an action and parameter, and use it in gtkapplication.c and gtkmodelmenuitem.c instead of duplicating that code.
-
- 23 Oct, 2011 1 commit
-
-
Michael Natterer authored
and remove gtkmainprivate.h completely.
-
- 22 Oct, 2011 1 commit
-
-
Michael Natterer authored
- add gtkmodulesprivate.h and move stuff there from gtkprivate.h - add gtkprivate.c and move stuff there from gtkmain.c - add gtkwin32.c and move stuff there from gtkmain.c - don't redefine GTK_DATADIR and friends in gtkprivate.h - have _gtk_get_datadir() and friends on all platforms - remove the horrid hacks where gtkprivate.h can't be included, or must be included later due to redefinition of the compile-time directories
-
- 07 Oct, 2011 1 commit
-
-
Michael Natterer authored
and finish the port to using the new modifier abstraction API. This commit has some evilness, it uses the default display for the lack of a widget context, and the change to gtkstock.c is very ugly, but I can't think of anything better given GtkStockItem needs an accel mask instead of a proper accel string.
-
- 06 Oct, 2011 1 commit
-
-
Tristan Van Berkom authored
This provides more control over how the selected item is shown in the entry. Bug #631167
-
- 27 Sep, 2011 1 commit
-
-
Michael Natterer authored
Add gdk_event_triggers_context_menu(), using the new modifier abstraction API. Remove _gtk_button_event_triggers_context_menu() and port all callers.
-
- 26 Sep, 2011 1 commit
-
-
Michael Natterer authored
Add _gtk_button_event_triggers_context_menu() and use it instead of checking for event->button == 3, so context menus are invoked correctly on the Mac.
-
- 10 Aug, 2011 1 commit
-
-
Matthias Clasen authored
This commit introduces a new setting, gtk-visible-focus, backed by the Gtk/VisibleFocus X setting. Its three values control how focus rectangles are displayed. 'always' is equivalent to the traditional GTK+ behaviour of always rendering focus rectangles. 'never' does what it says, and is intended for keyboardless situations, e.g. tablets. 'automatic' hides focus rectangles initially, until the user interacts with the keyboard, at which point focus rectangles become visible. https://bugzilla.gnome.org/show_bug.cgi?id=649567
-
- 09 Jul, 2011 1 commit
-
-
Matthias Clasen authored
Remaining now are just cell accessibles.
-
- 05 Jul, 2011 2 commits
-
-
Matthias Clasen authored
So no need to implement module entry points; and libgnome is dead too, so no need to export functions for it either.
-
Benjamin Otte authored
It is now no longer possible to disable it. This doesn't matter though because GTK will not instantiate a11y objects until you actually use it. So nothing changes in practice.
-
- 17 Jun, 2011 1 commit
-
-
Matthias Clasen authored
Nothing is using gtkrc.h functionality any more.
-
- 06 May, 2011 1 commit
-
-
Matthias Clasen authored
Previously, we would also show mnemonics if the user hits Ctrl+Alt, even though Ctrl+Alt+<x> does not actually trigger.
-
- 05 Mar, 2011 1 commit
-
-
Murray Cumming authored
* gtk/gtkmain.c: (gtk_init): Mention that argc and argv can be 0, using the new text from the g_applicatoin_run() documentation. There was already introspection annotation about that. (gtk_init_check, gtk_init_with_args): Use the same text here. See bug #643649 comment 2.
-
- 08 Feb, 2011 1 commit
-
-
Matthias Clasen authored
This helps prevent accidents with GTK_PATH.
-
- 03 Feb, 2011 1 commit
-
-
Laszlo Pandy authored
-
- 20 Jan, 2011 4 commits
-
-
Pavel Holejsovsky authored
Also adds 'Rename to:' annotation to some constructs replacing the skipped ones.
-
Pavel Holejsovsky authored
-
Pavel Holejsovsky authored
-
Pavel Holejsovsky authored
-
- 15 Jan, 2011 1 commit
-
-
Matthias Clasen authored
At the same time, move private selection API to gtkselectionprivate.h
-
- 11 Jan, 2011 1 commit
-
-
Fridrich Strba authored
-
- 06 Jan, 2011 2 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
- 04 Jan, 2011 2 commits
-
-
Matthias Clasen authored
At the same time, introduce a gtkmainprivate.h header and various other cleanups. Based on a patch by Tadej Borovšak. https://bugzilla.gnome.org/show_bug.cgi?id=617471
-
Javier Jardón authored
-