From 1a7fffa64b6a9b68eee2d8df92c6e514945b2347 Mon Sep 17 00:00:00 2001 From: "radha%netscape.com" Date: Thu, 8 Oct 1998 21:19:53 +0000 Subject: [PATCH] Turn the new Tooltips api on/off based on what the prefs is set to. --- cmd/xfe/src/PrefsDialogGeneral.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/xfe/src/PrefsDialogGeneral.cpp b/cmd/xfe/src/PrefsDialogGeneral.cpp index 76e825897276..24a93726610e 100644 --- a/cmd/xfe/src/PrefsDialogGeneral.cpp +++ b/cmd/xfe/src/PrefsDialogGeneral.cpp @@ -63,6 +63,7 @@ #include #include #include +#include #include "Netcaster.h" #define DEFAULT_COLUMN_WIDTH 35 @@ -562,6 +563,9 @@ void XFE_PrefsPageGeneralAppearance::read() sensitive = !PREF_PrefIsLocked("browser.chrome.toolbar_tips"); XtSetSensitive(fep->show_tooltips_toggle, sensitive); + // Set it in the Tooltips api + XfeTipStringGlobalSetEnabledState(sensitive); + setInitialized(TRUE); } @@ -643,6 +647,10 @@ void XFE_PrefsPageGeneralAppearance::write() XtVaGetValues(fep->show_tooltips_toggle, XmNset, &b, 0); fe_globalPrefs.toolbar_tips_p = b; + // Globally enable/disable tooltips based on what is set on preferences + XfeTipStringGlobalSetEnabledState(b); + + // Install preferences install();