Tristan Van Berkom
b277ba4238
Make GtkPathBar use set_size_request() instead of the "size-request" signal.
2010-10-30 17:35:22 +09:00
Tristan Van Berkom
05ca7e14b0
Removed size_request from GtkToolItemGroup
...
Ofcourse GtkToolPalette needs real migration to height-for-width
apis, this patch just removes the need for the size_request
signal and vfunc.
2010-10-30 17:35:21 +09:00
Tristan Van Berkom
3265d46c9d
Use gtk_widget_set_size_request() instead of handling "size-request" signals.
2010-10-30 17:35:21 +09:00
Matthias Clasen
9c128ed442
Fix the build
2010-10-30 17:35:21 +09:00
Matthias Clasen
eb60282b1b
Fix gtk_fixed_get_preferred_width
...
When dealing with widths, use x, not y.
Spotted by Ignacio Casal Quintero.
2010-10-30 17:35:21 +09:00
Bastien Nocera
2a37d949ba
gtk: Fix crasher when loading symbolic icons
...
If the style didn't include symbolic colors for either success,
warning or error, gtk_icon_info_load_symbolic_for_style() would crash.
Instead, make sure we don't try to use the colors if they're not
available, and fallback on default colors inside
_gtk_icon_info_load_symbolic_internal().
2010-10-30 17:35:20 +09:00
Owen W. Taylor
d8fdbd8b72
GtkSocket: Add error trap around call to XFixesChangeSaveSet()
...
Previously any X error from XFixesChangeSaveSet() was being eaten
by the subsequent error trap when sending a client message. With
asynchronous error traps, that side effect no longer occurs, so
we need to add a proper error trap around the call to
XFixesChangeSaveSet().
https://bugzilla.gnome.org/show_bug.cgi?id=633274
2010-10-30 17:35:20 +09:00
Tristan Van Berkom
d86164f90d
Revert "Removed size_request from GtkTextView"
...
This reverts commit 87dfa724eb
.
I pushed this to the wrong branch, ouch sorry.
2010-10-30 17:35:20 +09:00
Matthias Clasen
2d4f3e1365
Remove size_request from GtkSocket
...
This is only preliminary, GtkSocket can do minimal/natural width
properly, there's code for that in the extended-layout branch.
2010-10-30 17:35:20 +09:00
Matthias Clasen
965b3af8a1
Don't g_free gslice-allocated structures
...
This was causing memory corruption when removing remote plugs from
sockets.
2010-10-30 17:35:20 +09:00
Matthias Clasen
3cdf3bc46c
Remove size_request from GtkScale
2010-10-30 17:35:20 +09:00
Tristan Van Berkom
e573a455bb
Removed size_request from GtkTearoffMenuItem
2010-10-30 17:35:20 +09:00
Tristan Van Berkom
292f32dde8
Fixed remaining call to ->size_request in GtkTextView.
2010-10-30 17:35:20 +09:00
Matthias Clasen
ebcb6e6b94
Remove size_request from GtkSeparatorToolItem
2010-10-30 17:35:20 +09:00
Tristan Van Berkom
0db2b334b0
Removed size_request from GtkTextView
2010-10-30 17:35:19 +09:00
Matthias Clasen
9f074f8612
Remove size_request from gtkToolItem
2010-10-30 17:35:19 +09:00
Tristan Van Berkom
0b3e2ffee6
Removing size_request from GtkToolPalette
...
Note GtkToolPalette is internally height-for-width, it needs to
be refactored to cooperate with GTK+'s height-for-width geometry
management properly.
2010-10-30 17:35:19 +09:00
Matthias Clasen
bf75f63f49
Remove size_request from GtkToolbar
...
This is just a bandaid fix, the toolbar should really return proper
min/natural sizes, so that we can handle the overflow properly.
2010-10-30 17:35:19 +09:00
Matthias Clasen
f3d5e20cff
Remove size_request from GtkTable
2010-10-30 17:35:19 +09:00
Tristan Van Berkom
cd2a7a899f
Removing size_request from GtkTreeview.
...
This should be implemented as propery height-for-width by
the treeview-refactor branch. This commit includes a FIXME
comment that scroll adjustments should not be updated from
inside size requests but only after receiving an allocation.
2010-10-30 17:35:19 +09:00
Matthias Clasen
113362b169
Remove size_request from GtkRuler
2010-10-30 17:35:19 +09:00
Matthias Clasen
7f8d92f02c
Remove size_request from GtkPathBar
2010-10-30 17:35:19 +09:00
Matthias Clasen
70c81d6651
Remove size_request from GtkSeparator
2010-10-30 17:35:19 +09:00
Matthias Clasen
4927c16486
Remove size_request from GtkRange
2010-10-30 17:35:19 +09:00
Matthias Clasen
53744b6daf
Fix a typo
2010-10-30 17:35:19 +09:00
Matthias Clasen
6b5debcaca
Remove size_request from GtkPaned
...
This is not the final word; GtkPaned should really implement
height-for-width, but I didn't have time to complete that now.
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
34e1cd373b
Removed size_request from GtkOffscreenWindow
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
af0c4bc656
Removed size_request from GtkNotebook
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
e9f541dc51
Removed size_request from GtkMenuBar
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
0f9c04769b
Removed size_request from GtkImageMenuItem
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
8565b86223
Removed size_request from GtkIconView.
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
399f353427
Remove size_request from GtkHandleBox
2010-10-30 17:35:18 +09:00
Tristan Van Berkom
16512bd9d3
Fixed unused variable in get_preferred_height().
2010-10-30 17:35:18 +09:00
Matthias Clasen
f336754a8f
Remove size_request from GtkSpinButton
2010-10-30 17:35:18 +09:00
Matthias Clasen
eca2d782ce
Remove size_request from GtkProgressBar
2010-10-30 17:35:17 +09:00
Matthias Clasen
f83403098d
Remove size_reuqest from GtkImage
2010-10-30 17:35:17 +09:00
Matthias Clasen
d4a07d5661
Remove size_request from GtkLayout
2010-10-30 17:35:17 +09:00
Matthias Clasen
381cd8b07c
Remove size_request from GtkHSV
2010-10-30 17:35:17 +09:00
Matthias Clasen
b3f6f67c33
Remove size_request from GtkFixed
2010-10-30 17:35:17 +09:00
Matthias Clasen
e165c6c884
Remove size_request from GtkEntry
2010-10-30 17:35:17 +09:00
Matthias Clasen
2e4e7264e6
Remove size_request from GtkCheckButton
2010-10-30 17:35:17 +09:00
Matthias Clasen
23a9127765
Remove size_request from GtkCalendar
2010-10-30 17:35:17 +09:00
Matthias Clasen
2078db969c
Remove size_request from GtkButtonBox
2010-10-30 17:35:17 +09:00
Matthias Clasen
42de07f2f3
Remove size_request from GtkAssistant
2010-10-30 17:35:17 +09:00
Javier Jardón
65dd3460ce
Fix gtk-doc markup: /* <private> */ should be /*< private >*/
2010-10-30 17:35:17 +09:00
Tristan Van Berkom
abcfd2d5ef
Merge branch 'master' into treeview-refactor
2010-10-27 01:06:58 +09:00
Tristan Van Berkom
695e427522
Added most of the request code for GtkCellAreaBox
...
Added the following to GtkCellAreaBox:
- GtkCellAreaBox:spacing property defines spacing between cells
- GtkCellAreaBox:align-cells property defines whether cells should
be aligned with cells in adjacent rows.
- Implementations for get_preferred_width / get_preferred_height
- Implementations for get_preferred_height_for_width and the other
when the box is oriented in the easy way (i.e. height_for_width()
implemented for a vertical box, no virtual allocations done yet).
2010-10-27 01:01:58 +09:00
Matthias Clasen
b69232e51b
Stop calling GtkWidget parameters 'request'
...
There were at least a few places where we were using GTK_WIDGET()
on something that was already a GtkWidget*, just because it was
named wrong.
2010-10-26 10:53:46 -04:00
Tristan Van Berkom
11f8dfe3f4
Finished up initial revision of GtkCellAreaBoxIter
...
The interaction between this class and GtkCellAreaBox could
use some optimization, maybe the cells and their sizes should
be returned as a list and iterated over at the same time as
requesting sizes instead of the hash table approach currently
taken, however the code is clean this way for now.
2010-10-26 23:01:17 +09:00
Tristan Van Berkom
97e3ccc58b
Added GtkCellAreaBox subclass to handle alignments of cells across rows inside a GtkCellAreaBox.
2010-10-26 18:22:59 +09:00