[gegl] bin: handle multiline vs not when editing string properties
- From: Øyvind "pippin" Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] bin: handle multiline vs not when editing string properties
- Date: Tue, 29 Jan 2019 21:45:38 +0000 (UTC)
commit a4ffbd424b1908ee3d413c484b3ef1b8c8795157
Author: Øyvind Kolås <pippin gimp org>
Date: Tue Jan 29 22:45:03 2019 +0100
bin: handle multiline vs not when editing string properties
bin/ui.c | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/bin/ui.c b/bin/ui.c
index c947796f4..a8ba5257f 100644
--- a/bin/ui.c
+++ b/bin/ui.c
@@ -2651,11 +2651,18 @@ draw_property_string (State *o, Mrg *mrg, GeglNode *node, const GParamSpec *pspe
if (o->editing_property && (o->property_focus == g_intern_string (pspec->name)))
{
+ const char *multiline = gegl_operation_get_property_key (gegl_node_get_operation(o->active),
pspec->name, "multiline");
mrg_edit_start (mrg, update_string, &o->editing_buf[0]);
x = mrg_x (mrg);
y = mrg_y (mrg);
draw_value (o, mrg, o->editing_buf);
mrg_edit_end (mrg);
+
+ if (multiline)
+ {
+ }
+ else /* assume to not be multiline */
+ mrg_add_binding (mrg, "return", NULL, NULL, unset_edited_prop, o);
}
else
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]