- 15 Oct, 2010 24 commits
-
-
Christian Dywan authored
This is a derived class of GtkComboBox to replace the gtk_combo_box_*_text() convenience API. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=612396 Signed-off-by:
Javier Jardón <jjardon@gnome.org>
-
John Ralls authored
-
Javier Jardón authored
-
Alberto Garcia authored
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=313350
-
Christian Persch authored
Allow -1 for the hotspot coordinates in gdk_cursor_new_from_pixbuf, if the pixbuf contains the x_hot/y_hot options with appropriate values. Bug #632140.
-
Javier Jardón authored
Based on a patch by Björn Lindqvist Fixes https://bugzilla.gnome.org/show_bug.cgi?id=351247
-
Matthias Clasen authored
This functions are going to be removed in GTK+ 3. https://bugzilla.gnome.org/show_bug.cgi?id=629955
-
Colin Walters authored
This allows bindings to sanely construct these. https://bugzilla.gnome.org/show_bug.cgi?id=632095
-
Matthias Clasen authored
-
Matthias Clasen authored
We build the examples that are included in the 'getting started' chapter of the docs to prevent them from bitrotting. Also remove the awk scripts used to extract the old examples from the tutorial, since the tutorial is gone. I'm still leaving the examples themeselves in place, for possible inclusion in 'getting started' later on.
-
Matthias Clasen authored
The tutorial is outdated, essentially stuck at GTK+ 2.0. At this point, it is more misleading than helpful.
-
Matthias Clasen authored
We add a "Getting started" chapter that will grow into a (hopefully) non-outdated, maintained tutorial. For now, it includes two minimal examples by xincluding them.
-
Emmanuele Bassi authored
The tutorial should just go away, but some of its contents can be moved to the API reference as chapters. https://bugzilla.gnome.org/show_bug.cgi?id=632059
-
Benjamin Otte authored
It's like 82e6e32c, but when a pattern is given as argument. https://bugzilla.gnome.org/show_bug.cgi?id=632218
-
Matthias Clasen authored
This adds some details gleaned from the tutorial, before its impending demise.
-
Emmanuele Bassi authored
We cannot use the GtkButton::clicked signal to override the default behavior of GtkLinkButton (i.e. call gtk_show_uri()), because GtkButton::clicked is registered as a RUN_FIRST signal, which obviously prevents any other signal handler connected to it to stop the propagation before the class handler has a chance to run. For this reason we can add a GtkLinkButton::activate-link signal, which will be emitted by the default GtkButton::clicked signal handler; the ::activate-link signal has a boolean return value, which allows simpler code for stopping the propagation to the next signal handler. https://bugzilla.gnome.org/show_bug.cgi?id=632150
-
Tristan Van Berkom authored
Removed portion of scrolled-window that observes user-set size request data (aux_info->width/height) on the child directly in order to derive it's minimum possible size... if the scrolled window has (auto/always) scrollbars in a said orientation; only request enough space for the scrollbars (bug 631976).
-
Matthias Clasen authored
And drop size_request.
-
Matthias Clasen authored
-
Matthias Clasen authored
Try to do inclusions in the same sequence, more or less.
-
Matthias Clasen authored
-
Matthias Clasen authored
Move declarations to other headers, and introduce some new ones: gdkmain.h, gdkrectangle.h, gdkthreads.h.
-
Matthias Clasen authored
This header is no longer used.
-
Matthias Clasen authored
-
- 14 Oct, 2010 16 commits
-
-
Fridrich Štrba authored
The MS Windows engine compiles anew, so enable it so that one can fix remaining issues
-
Federico Mena Quintero authored
The idea is that it is way more common to want to manipulate the actual list, rather than the headers. Once you Tab into the treeview (and the list part gets the focus), you can use Shift-Tab to focus the headers. This means that some hysteresis is added to the focus chain, but it makes the treeview a lot more convenient to focus with the keyboard. Signed-off-by:
Federico Mena Quintero <federico@novell.com>
-
Kristian Rietveld authored
-
Kristian Rietveld authored
Because validate_visible_area() can modify the window size (and thus the underlying surface), it should not be called from within the draw method. Given that the presize handler is run with a higher priority than redraw, and the presize handler will validate the visible area, there should not be cases wherein the draw method is called and validate_visible_area() has not been run yet. However, one such a case was gdk_window_process_updates(), which would trigger the draw method at some point. We now work around this by factoring this in a new gtk_tree_view_bin_process_updates() function that will run the presize handler first if needed. Note: for other platforms, it might still be the case that the draw method is called and validate_visible_area() has not been run yet. (For example the Mac backend calls gdk_window_process_updates() from the drawRect method, and the redraw-in-idle handling thus works differently). This does not seem to be a problem now, if it will be in the future we need to take care of that then.
-
Kristian Rietveld authored
-
Kristian Rietveld authored
This test is constructed in such a way that it breaks when you (currently!) do not trigger a size-request from validate_visible_area. Especially row expansion appears to have a need for this currently.
-
Kristian Rietveld authored
-
Kristian Rietveld authored
-
Martin Schlemmer authored
-
Matthias Clasen authored
valgrind was complaining about uninitialized values here, and sure enough, gdkdevice-xi.c doesn't set device position.
-
Benjamin Otte authored
With the new signal added, GDK now also requires cairo-gobject.
-
Michael Natterer authored
Also add padding for future extension.
-
Michael Natterer authored
Add signal GdkWindow::create-surface which allows to use any surface type as storage for offscreen windows. Test the new signal in tests/gdkoffscreenbox.c
-
Michael Natterer authored
-
Cody Russell authored
-
Tristan Van Berkom authored
GtkComboBox now sports a construct-only "has-entry" property which decides if it uses a GtkEntry to allow additional user input. Also it has a new "entry-text-column" to fetch strings for the entry from the model. This patch deprecates the GtkComboBoxEntry and updates the rest of GTK+ to use the new semantics on GtkComboBox instead. GtkComboBoxEntry will be removed altogether before GTK+ 3, in a later commit.
-