Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwsetup-ng.git;a=commitdiff;h=4e84d38a2015d3d18e4d75f409684a4dad57df27
commit 4e84d38a2015d3d18e4d75f409684a4dad57df27 Author: James Buren <[email protected]> Date: Thu Aug 9 17:53:13 2012 -0500 setup: fix newt window dimensions diff --git a/setup.c b/setup.c index d58c742..e7477cf 100644 --- a/setup.c +++ b/setup.c @@ -10,6 +10,11 @@ struct config static struct config *config; +static inline gint scale_integer(gint x,gdouble y) +{ + return (gint) ((gdouble) x * y); +} + #ifdef NEWT #include <newt.h> @@ -29,9 +34,9 @@ static gboolean newt_begin(void) return FALSE; } - config->w_width = config->s_width; + config->w_width = scale_integer(config->s_width-2,0.90); - config->w_height = config->s_height; + config->w_height = scale_integer(config->s_height-2,0.90); return TRUE; } @@ -48,6 +53,12 @@ extern gint main(void) newt_begin(); + newtOpenWindow((config->s_width - config->w_width) / 2,(config->s_height - config->w_height) / 2,config->w_width,config->w_height,"Frugalware Linux Installer"); + + newtRefresh(); + + sleep(2); + newt_end(); return 0; _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
