[evolution/wip/webkit-composer: 892/966] EEditorImageDialog: Fix "follow" unit for image resize
- From: Tomas Popela <tpopela src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/wip/webkit-composer: 892/966] EEditorImageDialog: Fix "follow" unit for image resize
- Date: Wed, 23 Apr 2014 11:08:26 +0000 (UTC)
commit 715231940c64b4f7522730aeaf8ed6daa8512384
Author: Tomas Popela <tpopela redhat com>
Date: Wed Mar 12 09:07:46 2014 +0100
EEditorImageDialog: Fix "follow" unit for image resize
e-util/e-editor-image-dialog.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/e-util/e-editor-image-dialog.c b/e-util/e-editor-image-dialog.c
index 60c9a25..43847b5 100644
--- a/e-util/e-editor-image-dialog.c
+++ b/e-util/e-editor-image-dialog.c
@@ -129,6 +129,8 @@ editor_image_dialog_set_width_units (EEditorImageDialog *dialog)
} else {
width = natural;
}
+ webkit_dom_element_remove_attribute (
+ WEBKIT_DOM_ELEMENT (dialog->priv->image), "style");
gtk_widget_set_sensitive (dialog->priv->width_edit, TRUE);
break;
@@ -138,10 +140,17 @@ editor_image_dialog_set_width_units (EEditorImageDialog *dialog)
} else {
width = 100;
}
+ webkit_dom_element_remove_attribute (
+ WEBKIT_DOM_ELEMENT (dialog->priv->image), "style");
gtk_widget_set_sensitive (dialog->priv->width_edit, TRUE);
break;
case 2: /* follow */
+ webkit_dom_element_set_attribute (
+ WEBKIT_DOM_ELEMENT (dialog->priv->image),
+ "style",
+ "width: auto;",
+ NULL);
gtk_widget_set_sensitive (dialog->priv->width_edit, FALSE);
break;
}
@@ -205,6 +214,8 @@ editor_image_dialog_set_height_units (EEditorImageDialog *dialog)
} else {
height = natural;
}
+ webkit_dom_element_remove_attribute (
+ WEBKIT_DOM_ELEMENT (dialog->priv->image), "style");
gtk_widget_set_sensitive (dialog->priv->height_edit, TRUE);
break;
@@ -214,10 +225,17 @@ editor_image_dialog_set_height_units (EEditorImageDialog *dialog)
} else {
height = 100;
}
+ webkit_dom_element_remove_attribute (
+ WEBKIT_DOM_ELEMENT (dialog->priv->image), "style");
gtk_widget_set_sensitive (dialog->priv->height_edit, TRUE);
break;
case 2: /* follow */
+ webkit_dom_element_set_attribute (
+ WEBKIT_DOM_ELEMENT (dialog->priv->image),
+ "style",
+ "height: auto;",
+ NULL);
gtk_widget_set_sensitive (dialog->priv->height_edit, FALSE);
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]