diff options
Diffstat (limited to 'src/form.cc')
-rw-r--r-- | src/form.cc | 9 |
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); |