Bastien Nocera
95d5e61100
shell: Fix first selection not working
...
We weren't saving the last_width early enough.
2012-05-23 17:08:28 +01:00
Bastien Nocera
359f029419
shell: Fix keyboard focus in animated notebook
...
But just for panels, the main overview is still sub-par.
2012-05-22 18:21:37 +01:00
Bastien Nocera
b82141038e
shell: CcNotebook can focus indeed
2012-05-22 18:21:37 +01:00
Bastien Nocera
948867b6d3
shell: Fix resetting page selection
...
When the page selection happens when another page selection hasn't
started yet, we need to cancel the previous animation, or only one
of them might be effectively acted upon.
This fixes the page from being selected if the search term is changed
quickly (you'd end up at the overview page instead of staying on the
search results page).
Requires the clutter patch from:
https://bugzilla.gnome.org/show_bug.cgi?id=676334
https://bugzilla.gnome.org/show_bug.cgi?id=676328
2012-05-18 17:43:08 +01:00
Bastien Nocera
835a09e1f8
shell: Destroy the page instead of removing it
...
Because we don't actually need the child simply removed.
Works-around run-time warnings with clutter-gtk.
2012-05-16 13:17:12 +01:00
Bastien Nocera
dbfd9ecb59
shell: Fix another memleak in CcNotebook
2012-05-11 12:21:37 +01:00
Bastien Nocera
2ea396cee3
shell: Chain up CcNotebook's finalize function
2012-05-11 12:18:34 +01:00
Bastien Nocera
b96c440da9
shell: Remove left-over FIXME
2012-05-11 11:57:01 +01:00
Bastien Nocera
bec2efb36a
shell: Try to always use delayed removal
2012-05-10 19:20:58 +01:00
Bastien Nocera
62d2bcf0b8
shell: Fix xrefs not working
...
We were scrolling to parts of the stage where we wouldn't have
a page anymore. Don't do that, and only remove pages when we're
done with animations.
2012-05-10 18:36:21 +01:00
Bastien Nocera
74aa98b7c8
shell: Add animated notebook
...
Powered by gtk-clutter.
2012-05-09 16:50:21 +01:00