зеркало из https://github.com/mozilla/gecko-dev.git
Turn the new Tooltips api on/off based on what the prefs is set to.
This commit is contained in:
Родитель
cbe3a1cc8f
Коммит
1a7fffa64b
|
@ -63,6 +63,7 @@
|
|||
#include <Xm/DrawnB.h>
|
||||
#include <DtWidgets/ComboBox.h>
|
||||
#include <Xfe/Xfe.h>
|
||||
#include <Xfe/ToolTip.h>
|
||||
#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();
|
||||
|
|
Загрузка…
Ссылка в новой задаче