From 96cf5261343b88855fa0e18be0f02237d3874374 Mon Sep 17 00:00:00 2001 From: "ramiro%netscape.com" Date: Tue, 13 Oct 1998 07:32:03 +0000 Subject: [PATCH] Make the sensitive interface more useful. --- cmd/xfe/src/ToolbarItem.cpp | 22 ++++++++++++++++++++++ cmd/xfe/src/ToolbarItem.h | 8 ++++++++ cmd/xfe/src/ToolbarSeparator.cpp | 31 +++++-------------------------- cmd/xfe/src/ToolbarSeparator.h | 8 -------- 4 files changed, 35 insertions(+), 34 deletions(-) diff --git a/cmd/xfe/src/ToolbarItem.cpp b/cmd/xfe/src/ToolbarItem.cpp index 1ad5b5578f1..05cf0aa6522 100644 --- a/cmd/xfe/src/ToolbarItem.cpp +++ b/cmd/xfe/src/ToolbarItem.cpp @@ -122,6 +122,28 @@ XFE_ToolbarItem::setBaseWidget(Widget w) } ////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +// +// Sensitive interface +// +////////////////////////////////////////////////////////////////////////// +/* virtual */ void +XFE_ToolbarItem::setSensitive(Boolean state) +{ + XP_ASSERT( isAlive() ); + + XtSetSensitive(m_widget,state); +} +////////////////////////////////////////////////////////////////////////// +/* virtual */ Boolean +XFE_ToolbarItem::isSensitive() +{ + XP_ASSERT( isAlive() ); + + return XtIsSensitive(m_widget); +} +////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////// // // Tool tip support diff --git a/cmd/xfe/src/ToolbarItem.h b/cmd/xfe/src/ToolbarItem.h index 1a39a9b9b15..605e07c2422 100644 --- a/cmd/xfe/src/ToolbarItem.h +++ b/cmd/xfe/src/ToolbarItem.h @@ -70,6 +70,14 @@ public: ////////////////////////////////////////////////////////////////////// virtual void initialize () = 0; + ////////////////////////////////////////////////////////////////////// + // // + // Sensitive interface // + // // + ////////////////////////////////////////////////////////////////////// + virtual void setSensitive (Boolean state); + virtual Boolean isSensitive (); + protected: ////////////////////////////////////////////////////////////////////// diff --git a/cmd/xfe/src/ToolbarSeparator.cpp b/cmd/xfe/src/ToolbarSeparator.cpp index 8ef48a863ca..005a7a48e75 100644 --- a/cmd/xfe/src/ToolbarSeparator.cpp +++ b/cmd/xfe/src/ToolbarSeparator.cpp @@ -29,6 +29,7 @@ #include "ToolbarSeparator.h" +#include #include ////////////////////////////////////////////////////////////////////////// @@ -59,28 +60,6 @@ XFE_ToolbarSeparator::initialize() } ////////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////// -// -// Sensitive interface -// -////////////////////////////////////////////////////////////////////////// -/* virtual */ void -XFE_ToolbarSeparator::setSensitive(Boolean state) -{ - XP_ASSERT( isAlive() ); - - XtSetSensitive(m_widget,state); -} -////////////////////////////////////////////////////////////////////////// -/* virtual */ Boolean -XFE_ToolbarSeparator::isSensitive() -{ - XP_ASSERT( isAlive() ); - - return XtIsSensitive(m_widget); -} -////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////// // // Widget creation interface @@ -126,8 +105,8 @@ XFE_ToolbarSeparator::configure() // ////////////////////////////////////////////////////////////////////////// /* virtual */ void -XFE_ToolbarSeparator::tipStringObtain(XmString * stringReturn, - Boolean * needToFreeString) +XFE_ToolbarSeparator::tipStringObtain(XmString * /* stringReturn */, + Boolean * /* needToFreeString */) { // XP_ASSERT( isAlive() ); @@ -136,8 +115,8 @@ XFE_ToolbarSeparator::tipStringObtain(XmString * stringReturn, } ////////////////////////////////////////////////////////////////////////// /* virtual */ void -XFE_ToolbarSeparator::docStringObtain(XmString * stringReturn, - Boolean * needToFreeString) +XFE_ToolbarSeparator::docStringObtain(XmString * /* stringReturn */, + Boolean * /* needToFreeString */) { // XP_ASSERT( isAlive() ); diff --git a/cmd/xfe/src/ToolbarSeparator.h b/cmd/xfe/src/ToolbarSeparator.h index 9e40d7e3474..7ccadfb08f9 100644 --- a/cmd/xfe/src/ToolbarSeparator.h +++ b/cmd/xfe/src/ToolbarSeparator.h @@ -50,14 +50,6 @@ public: ////////////////////////////////////////////////////////////////////// virtual void initialize (); - ////////////////////////////////////////////////////////////////////// - // // - // Sensitive interface // - // // - ////////////////////////////////////////////////////////////////////// - virtual void setSensitive (Boolean state); - virtual Boolean isSensitive (); - protected: //////////////////////////////////////////////////////////////////////