summaryrefslogtreecommitdiffstats
path: root/uisimulator
diff options
context:
space:
mode:
authorKjell Ericson <kjell@haxx.se>2002-10-21 20:12:55 +0000
committerKjell Ericson <kjell@haxx.se>2002-10-21 20:12:55 +0000
commit93b5f92c5369369806d551c14ddc55a4f40ce451 (patch)
treecab2425d12831a57d8fc37c8a5183cfc8e960bf0 /uisimulator
parentbc254fe95f255e779b716ceb5ded09bda3857a2b (diff)
downloadrockbox-93b5f92c5369369806d551c14ddc55a4f40ce451.tar.gz
rockbox-93b5f92c5369369806d551c14ddc55a4f40ce451.zip
The window zooming is now depending on LCD_WIDTH and LCD_HEIGHT.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2730 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/x11/uibasic.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/uisimulator/x11/uibasic.c b/uisimulator/x11/uibasic.c
index 9af9eb4331..78ba500b6d 100644
--- a/uisimulator/x11/uibasic.c
+++ b/uisimulator/x11/uibasic.c
@@ -45,8 +45,7 @@
GC draw_gc;
static Colormap cmap;
-static long maxx, maxy;
-static int display_zoom=2;
+static int display_zoom=1;
Display *dpy;
Window window;
@@ -80,17 +79,18 @@ void init_window ()
get_pixel_resource ("foreground", "Foreground", dpy, cmap);
draw_gc = XCreateGC (dpy, window, GCForeground, &gcv);
- screen_resized(200, 100);
+ screen_resized(LCD_WIDTH, LCD_HEIGHT);
}
void screen_resized(int width, int height)
{
- maxx = width-1;
- maxy = height-1;
+ int maxx, maxy;
+ maxx = width;
+ maxy = height;
- display_zoom = maxy/64;
- if (maxx/120 < display_zoom)
- display_zoom = maxx/120;
+ display_zoom = maxy/LCD_HEIGHT;
+ if (maxx/LCD_WIDTH < display_zoom)
+ display_zoom = maxx/LCD_WIDTH;
if (display_zoom<1)
display_zoom = 1;
XSetForeground (dpy, draw_gc, get_pixel_resource ("background", "Background",