summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/form.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/form.cc b/src/form.cc
index 41c42a85..38afea8f 100644
--- a/src/form.cc
+++ b/src/form.cc
@@ -552,6 +552,15 @@ void Html_tag_open_input(DilloHtml *html, const char *tag, int tagsize)
// gtk_entry_set_max_length(GTK_ENTRY(widget),
// strtol(attrbuf, NULL, 10));
}
+ if (prefs.show_tooltip &&
+ (attrbuf = a_Html_get_attr(html, tag, tagsize, "title"))) {
+ CssPropertyList props;
+ char *tooltip_str = dStrdup(attrbuf);
+
+ props.set (PROPERTY_X_TOOLTIP, CSS_TYPE_STRING, tooltip_str);
+ html->styleEngine->setNonCssHints (&props);
+ dFree(tooltip_str);
+ }
HT2TB(html)->addWidget (embed, html->styleEngine->backgroundStyle());
}
dFree(type);