#define HEADER_HEIGHT 48
#define FOOTER_HEIGHT 24
-#define FOOTER_HEIGHT_PRESS 48 /* approx, used only for checking clicks, bigger than controls */
-#define FOOTER_WIDTH C_WIDTH/5
+#define FOOTER_HEIGHT_PRESS FOOTER_HEIGHT*2 /* approx, used only for checking clicks */
+#define FOOTER_WIDTH C_WIDTH/4
+#define FOOTER_WIDTH_PRESS (FOOTER_WIDTH + FOOTER_WIDTH/2) /* approx, used only for checking clicks, bigger than controls */
#define MESSAGE_HEIGHT (C_HEIGHT - HEADER_HEIGHT - FOOTER_HEIGHT)
#define MESSAGE_WIDTH (C_WIDTH - 2*HILDON_MARGIN_DEFAULT)
3*CONTENT_OFFSET_X,
HEADER_HEIGHT + CONTENT_OFFSET_Y_TOP,
MESSAGE_WIDTH,
- C_HEIGHT - priv->received->allocation.height - HEADER_HEIGHT);
+ MESSAGE_HEIGHT);
to_continue = priv->scroll_offset <= priv->hidden_message_height;
if (!to_continue) {
priv->active = SELECTED_HEADER;
}
else if (event->y > (BOX_HEIGHT - CONTENT_OFFSET_Y_BOTTOM - FOOTER_HEIGHT_PRESS) &&
- event->x < FOOTER_WIDTH)
+ event->x < FOOTER_WIDTH_PRESS)
priv->active = SELECTED_FOOTER;
else
priv->active = SELECTED_BODY;