Added some macros to keep the code clean.

This commit is contained in:
Mark de Wever 2009-01-24 11:47:29 +00:00
parent f62feb05f5
commit 17905c84cd

View file

@ -94,6 +94,25 @@
{__GUI_IMAGE_WIDTH} / 500
)#enddef
# The formula to set the widthe of the real image width depending on the
# image real size
#define __GUI_IMAGE_DISPLAYED_WIDTH
(
if((image_original_width < 300) and (image_original_height < 300),
image_original_width,
((image_original_width * {__GUI_IMAGE_WIDTH}) / 500))
)#enddef
# The formula to set the heighte of the real image height depending on the
# image real size
#define __GUI_IMAGE_DISPLAYED_HEIGHT
(
if((image_original_width < 300) and (image_original_height < 300),
image_original_height,
((image_original_height * {__GUI_IMAGE_WIDTH}) / 500))
)#enddef
[window_definition]
id = "wml_message_left"
description = "bar"
@ -115,8 +134,8 @@
[image]
x = 0
y = "(height - image_height)"
w = "(if((image_original_width < 300) and (image_original_height < 300), image_original_width, ((image_original_width * {__GUI_IMAGE_WIDTH}) / 500)))"
h = "(if((image_original_width < 300) and (image_original_height < 300), image_original_height, ((image_original_height * {__GUI_IMAGE_WIDTH}) / 500)))"
w = "{__GUI_IMAGE_DISPLAYED_WIDTH}"
h = "{__GUI_IMAGE_DISPLAYED_HEIGHT}"
name = "(portrait_image)"
vertical_mirror = "(portrait_mirror)"
[/image]
@ -148,10 +167,10 @@
[draw]
[image]
x = "(width - (if((image_original_width < 300) and (image_original_height < 300), image_original_width, ((image_original_width * {__GUI_IMAGE_WIDTH}) / 500))))"
x = "(width - {__GUI_IMAGE_DISPLAYED_WIDTH})"
y = "(height - image_height)"
w = "(if((image_original_width < 300) and (image_original_height < 300), image_original_width, ((image_original_width * {__GUI_IMAGE_WIDTH}) / 500)))"
h = "(if((image_original_width < 300) and (image_original_height < 300), image_original_height, ((image_original_height * {__GUI_IMAGE_WIDTH}) / 500)))"
w = "{__GUI_IMAGE_DISPLAYED_WIDTH}"
h = "{__GUI_IMAGE_DISPLAYED_HEIGHT}"
name = "(portrait_image)"
vertical_mirror = "(portrait_mirror)"
[/image]
@ -445,6 +464,8 @@
[/window]
#undef __GUI_IMAGE_DISPLAYED_HEIGHT
#undef __GUI_IMAGE_DISPLAYED_WIDTH
#undef _GUI_IMAGE_SCALE_FACTOR
#undef _GUI_IMAGE_WIDTH
#undef __GUI_IMAGE_WIDTH