summaryrefslogtreecommitdiff
path: root/atari/deskmenu.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2013-12-22 04:52:18 +0100
committerOle Loots <ole@monochrom.net>2013-12-22 04:52:18 +0100
commit289cd3a7975125d133f42ceb314db1332ff13032 (patch)
treea9a4d831f9c7ca3c4982d0c96289403aca6043b6 /atari/deskmenu.c
parentfeef0562b50162987ddf8e2ec3aa2d877e7657fe (diff)
downloadnetsurf-289cd3a7975125d133f42ceb314db1332ff13032.tar.gz
netsurf-289cd3a7975125d133f42ceb314db1332ff13032.tar.bz2
Added scale property to gui_window and use it.
Diffstat (limited to 'atari/deskmenu.c')
-rw-r--r--atari/deskmenu.c24
1 files changed, 4 insertions, 20 deletions
diff --git a/atari/deskmenu.c b/atari/deskmenu.c
index 45b9d15ca..82de7d6cd 100644
--- a/atari/deskmenu.c
+++ b/atari/deskmenu.c
@@ -379,35 +379,19 @@ static void __CDECL menu_reload(short item, short title, void *data)
static void __CDECL menu_inc_scale(short item, short title, void *data)
{
- int width = 0, heigth = 0;
-
if(input_window == NULL)
return;
- float now = plot_get_scale();
- plot_set_scale(now+0.25);
- LOG(("%s, scale: %f", __FUNCTION__, plot_get_scale()));
- browser_window_reload(input_window->browser->bw, false);
- gui_window_get_dimensions(input_window, &width, &heigth, true);
- browser_window_reformat(input_window->browser->bw, false, width, heigth);
+ gui_window_set_scale(input_window, gui_window_get_scale(input_window)+0.25);
}
static void __CDECL menu_dec_scale(short item, short title, void *data)
{
- int width = 0, heigth = 0;
-
if(input_window == NULL)
- return;
- float now = plot_get_scale();
- if (now > 0.5) {
- plot_set_scale(now-0.25);
- }
- LOG(("%s, scale: %f", __FUNCTION__, plot_get_scale()));
-
- browser_window_reload(input_window->browser->bw, false);
- gui_window_get_dimensions(input_window, &width, &heigth, true);
- browser_window_reformat(input_window->browser->bw, false, width, heigth);
+ return;
+
+ gui_window_set_scale(input_window, gui_window_get_scale(input_window)-0.25);
}