gcompris r3638 - in branches/gcomprixogoo/src: boards gcompris
- From: bcoudoin svn gnome org
- To: svn-commits-list gnome org
- Subject: gcompris r3638 - in branches/gcomprixogoo/src: boards gcompris
- Date: Tue, 9 Dec 2008 22:38:20 +0000 (UTC)
Author: bcoudoin
Date: Tue Dec 9 22:38:20 2008
New Revision: 3638
URL: http://svn.gnome.org/viewvc/gcompris?rev=3638&view=rev
Log:
Fixed the bar centering
Modified:
branches/gcomprixogoo/src/boards/menu2.c
branches/gcomprixogoo/src/gcompris/bar.c
Modified: branches/gcomprixogoo/src/boards/menu2.c
==============================================================================
--- branches/gcomprixogoo/src/boards/menu2.c (original)
+++ branches/gcomprixogoo/src/boards/menu2.c Tue Dec 9 22:38:20 2008
@@ -224,10 +224,7 @@
gcomprisBoard->maxlevel=1;
/* Set back the bar to it's original location */
- gc_bar_location (-1, -1, -1);
gc_bar_set(GC_BAR_CONFIG|GC_BAR_ABOUT);
- gc_bar_set_level(gcomprisBoard);
-
menuitems = g_new(MenuItems, 1);
Modified: branches/gcomprixogoo/src/gcompris/bar.c
==============================================================================
--- branches/gcomprixogoo/src/gcompris/bar.c (original)
+++ branches/gcomprixogoo/src/gcompris/bar.c Tue Dec 9 22:38:20 2008
@@ -267,9 +267,9 @@
update_exit_button();
/* FIXME: Bootstrap for centering should not be needed */
- gc_bar_set(GC_BAR_CONFIG|GC_BAR_ABOUT);
+ // gc_bar_set(GC_BAR_CONFIG|GC_BAR_ABOUT);
/* Set back the bar to it's original location */
- gc_bar_location (-1, -1, -1);
+ //gc_bar_location (-1, -1, -1);
gc_bar_set(0);
_hidden = FALSE;
@@ -358,6 +358,9 @@
void
gc_bar_set (const GComprisBarFlags flags)
{
+ // Always reset the zoom factor or the calculation
+ // will be wrong
+ gc_bar_location (-1, -1, -1);
_hidden = FALSE;
goo_canvas_item_raise(rootitem, NULL);
@@ -423,6 +426,8 @@
x / (bounds.x2 - bounds.x1),
1);
+ // Always center the bar with its new bounds
+ gc_bar_location (-1, -1, -1);
}
/* Hide all icons in the control bar
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]