[gegl] ui: make bounding box of next/prev buttons responsive
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] ui: make bounding box of next/prev buttons responsive
- Date: Tue, 13 Oct 2015 13:08:56 +0000 (UTC)
commit 4ac2f59bb77f4f3b77a11e579829d8a2c11a90f6
Author: Oyvind Kolas <pippin gimp org>
Date: Wed Jul 29 20:40:54 2015 +0200
ui: make bounding box of next/prev buttons responsive
bin/mrg-ui.c | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/bin/mrg-ui.c b/bin/mrg-ui.c
index b461546..ebc6c85 100644
--- a/bin/mrg-ui.c
+++ b/bin/mrg-ui.c
@@ -527,8 +527,10 @@ static void ui_actions (State *o)
cairo_scale (cr, mrg_width(mrg), mrg_height(mrg));
cairo_new_path (cr);
cairo_arc (cr, 0.9, 0.1, 0.1, 0.0, G_PI * 2);
- mrg_listen (mrg, MRG_PRESS, toggle_actions_cb, o, NULL);
contrasty_stroke (cr);
+ cairo_rectangle (cr, 0.8, 0.0, 0.2, 0.2);
+ mrg_listen (mrg, MRG_PRESS, toggle_actions_cb, o, NULL);
+ cairo_new_path (cr);
}
static void ui_viewer (State *o)
@@ -543,30 +545,36 @@ static void ui_viewer (State *o)
cairo_line_to (cr, 0.2, 1.0);
cairo_line_to (cr, 0.0, 0.9);
cairo_close_path (cr);
- mrg_listen (mrg, MRG_PRESS, go_prev_cb, o, NULL);
if (o->show_controls)
contrasty_stroke (cr);
else
cairo_new_path (cr);
+ cairo_rectangle (cr, 0.0, 0.8, 0.2, 0.2);
+ mrg_listen (mrg, MRG_PRESS, go_prev_cb, o, NULL);
+ cairo_new_path (cr);
cairo_move_to (cr, 0.8, 0.8);
cairo_line_to (cr, 0.8, 1.0);
cairo_line_to (cr, 1.0, 0.9);
cairo_close_path (cr);
- mrg_listen (mrg, MRG_PRESS, go_next_cb, o, NULL);
if (o->show_controls)
contrasty_stroke (cr);
else
cairo_new_path (cr);
+ cairo_rectangle (cr, 0.8, 0.8, 0.2, 0.2);
+ mrg_listen (mrg, MRG_PRESS, go_next_cb, o, NULL);
+ cairo_new_path (cr);
cairo_arc (cr, 0.9, 0.1, 0.1, 0.0, G_PI * 2);
- mrg_listen (mrg, MRG_PRESS, toggle_actions_cb, o, NULL);
if (o->show_controls)
contrasty_stroke (cr);
else
cairo_new_path (cr);
+ cairo_rectangle (cr, 0.8, 0.0, 0.2, 0.2);
+ mrg_listen (mrg, MRG_PRESS, toggle_actions_cb, o, NULL);
+ cairo_new_path (cr);
}
static void toggle_show_controls_cb (MrgEvent *event, void *data1, void *data2)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]