Benjamin Otte
d3143779d2
sizerequestcache: Move rest of code to array
...
... of orientation. Reduces more duplicate if branches.
2012-11-14 01:55:29 +01:00
Benjamin Otte
43fc428cf0
sizerequestcache: Make code an array
...
We can use orientation as the index into an array. That way we can
delete half the code. Do it for the base request first in this patch.
2012-11-14 01:55:29 +01:00
Benjamin Otte
fd6ea42319
sizerequest: Use GtkOrientation
...
... instead of GtkSizeGroupMode. Orientation is what we're interested in
after all. When we need a GtkSizeGroupMode, we can do the translation
where we need it.
2012-11-14 01:55:29 +01:00
Benjamin Otte
0e0ee480d3
sizerequestcache: Move lookup function
...
...and clean up its API.
2012-11-14 01:55:29 +01:00
Benjamin Otte
78d0ef1d0b
sizerequestcache: Move commit function
2012-11-14 01:55:28 +01:00
Benjamin Otte
c08efb2b32
sizerequest: Cache the request mode
...
... in the GtkSizeRequestCache. That way, we only need to query it once,
and can remove the caching code from GtkContainer.
2012-11-14 01:55:28 +01:00
Benjamin Otte
c98ee1ec39
sizerequestcache: Make clear_cache clear all the cache
2012-11-14 01:55:28 +01:00
Benjamin Otte
4366f80aab
sizerequestcache: Move functions
...
... into the sizerequestcache.c file.
2012-11-14 01:55:28 +01:00
Benjamin Otte
0a1a2ac148
sizerequest: Split out size request cache code into separate header
2012-11-14 01:55:28 +01:00