[Sugar-devel] [PATCH] Cartoon Builder: make interface screen resolution independent
Rafael Ortiz
rafael at activitycentral.com
Mon Jun 20 12:23:26 EDT 2011
On Mon, Jun 20, 2011 at 8:31 AM, Esteban Bordón
<ebordon at plan.ceibal.edu.uy>wrote:
> Related to http://bugs.sugarlabs.org/ticket/2900
>
> Index: CartoonBuilder.activity/theme.py
> ===================================================================
> --- CartoonBuilder.activity.orig/theme.py
> +++ CartoonBuilder.activity/theme.py
> @@ -25,23 +25,23 @@ SOUND_SPEAKER = 'images/sounds/speaker.p
> SOUND_MUTE = 'images/sounds/mute.png'
> SOUND_CUSTOM = 'images/sounds/custom.png'
>
> -LOGO_WIDTH = 275
> +LOGO_WIDTH = style.zoom(275)
> TAPE_COUNT = 11
> FRAME_COUNT = 14
>
> DESKTOP_WIDTH = gtk.gdk.screen_width()
> DESKTOP_HEIGHT = gtk.gdk.screen_height() - style.LARGE_ICON_SIZE
>
> -THUMB_SIZE = min(100, DESKTOP_WIDTH / (TAPE_COUNT+1))
> +THUMB_SIZE = style.zoom(min(100, DESKTOP_WIDTH / (TAPE_COUNT+1)))
>
> -FRAME_COLS = max(1, ((DESKTOP_WIDTH-LOGO_WIDTH) -
> +FRAME_COLS = style.zoom(max(1, ((DESKTOP_WIDTH-LOGO_WIDTH) -
> min(DESKTOP_HEIGHT-THUMB_SIZE-THUMB_SIZE/2,
> DESKTOP_WIDTH-LOGO_WIDTH))
> - / THUMB_SIZE)
> + / THUMB_SIZE))
>
> FRAME_ROWS = max((DESKTOP_HEIGHT - THUMB_SIZE*3) / THUMB_SIZE,
> int(ceil(float(FRAME_COUNT) / FRAME_COLS)))
>
> -BORDER_WIDTH = 10
> +BORDER_WIDTH = style.zoom(10)
>
> # Colors from the Rich's UI design
>
Unfortunately this activity seems abandoned, though
latest releases were made by Aleksey. would be better to ask him the way to
go forward.
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110620/b5c1aff5/attachment.html>
More information about the Sugar-devel
mailing list