Updates to support latest raptor changes

This commit is contained in:
spider%netscape.com 1998-09-30 19:22:29 +00:00
Родитель 620875cfdf
Коммит 66406b6d6d
47 изменённых файлов: 323 добавлений и 323 удалений

Просмотреть файл

@ -21,7 +21,7 @@
#include <stdio.h> #include <stdio.h>
#include "nsICalendarContainer.h" #include "nsICalendarContainer.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
#include "nsString.h" #include "nsString.h"
#include "nsICalendarShell.h" #include "nsICalendarShell.h"
#include "nsICalendarWidget.h" #include "nsICalendarWidget.h"
@ -52,7 +52,7 @@ public:
NS_IMETHOD SetTitle(const nsString& aTitle) ; NS_IMETHOD SetTitle(const nsString& aTitle) ;
NS_IMETHOD GetTitle(nsString& aResult) ; NS_IMETHOD GetTitle(nsString& aResult) ;
NS_IMETHOD SetMenuBar(nsIMenuBar * aMenuBar) ; NS_IMETHOD SetMenuBar(nsIXPFCMenuBar * aMenuBar) ;
NS_IMETHOD UpdateMenuBar(); NS_IMETHOD UpdateMenuBar();
NS_IMETHOD_(nsICalendarWidget *) GetDocumentWidget(); NS_IMETHOD_(nsICalendarWidget *) GetDocumentWidget();
@ -69,8 +69,8 @@ public:
NS_IMETHOD SetApplicationShell(nsIApplicationShell* aShell); NS_IMETHOD SetApplicationShell(nsIApplicationShell* aShell);
NS_IMETHOD GetApplicationShell(nsIApplicationShell*& aResult); NS_IMETHOD GetApplicationShell(nsIApplicationShell*& aResult);
NS_IMETHOD SetToolbarManager(nsIToolbarManager * aToolbarManager); NS_IMETHOD SetToolbarManager(nsIXPFCToolbarManager * aToolbarManager);
NS_IMETHOD_(nsIToolbarManager *) GetToolbarManager(); NS_IMETHOD_(nsIXPFCToolbarManager *) GetToolbarManager();
NS_IMETHOD AddToolbar(nsIXPFCToolbar * aToolbar); NS_IMETHOD AddToolbar(nsIXPFCToolbar * aToolbar);
NS_IMETHOD RemoveToolbar(nsIXPFCToolbar * aToolbar); NS_IMETHOD RemoveToolbar(nsIXPFCToolbar * aToolbar);
NS_IMETHOD UpdateToolbars(); NS_IMETHOD UpdateToolbars();
@ -88,7 +88,7 @@ public:
private: private:
nsIMenuManager * mMenuManager; nsIMenuManager * mMenuManager;
nsIToolbarManager * mToolbarManager; nsIXPFCToolbarManager * mToolbarManager;
nsICalendarWidget * mCalendarWidget; nsICalendarWidget * mCalendarWidget;
nsIXPFCCanvas * mRootCanvas; nsIXPFCCanvas * mRootCanvas;
nsICalToolkit * mToolkit; nsICalToolkit * mToolkit;

Просмотреть файл

@ -79,9 +79,9 @@ public:
NS_IMETHOD_(NSCalendar *) GetNSCalendar() ; NS_IMETHOD_(NSCalendar *) GetNSCalendar() ;
// nsIAppShell interfaces // nsIAppShell interfaces
virtual void Create(int* argc, char ** argv) ; NS_IMETHOD Create(int* argc, char ** argv) ;
virtual void SetDispatchListener(nsDispatchListener* aDispatchListener) ; NS_IMETHOD SetDispatchListener(nsDispatchListener* aDispatchListener) ;
virtual void Exit(); NS_IMETHOD Exit();
virtual nsresult Run(); virtual nsresult Run();
virtual void* GetNativeData(PRUint32 aDataType) ; virtual void* GetNativeData(PRUint32 aDataType) ;

Просмотреть файл

@ -21,7 +21,7 @@
#include "nsIContentViewer.h" #include "nsIContentViewer.h"
#include "nsIParser.h" #include "nsIParser.h"
#include "nsIXPFCCanvas.h" #include "nsIXPFCCanvas.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
class nsIPostData; class nsIPostData;
class nsICalendarShell; class nsICalendarShell;

Просмотреть файл

@ -263,7 +263,7 @@ nsresult nsCalendarContainer::Init(nsIWidget * aParent,
} }
nsresult nsCalendarContainer::SetMenuBar(nsIMenuBar * aMenuBar) nsresult nsCalendarContainer::SetMenuBar(nsIXPFCMenuBar * aMenuBar)
{ {
mMenuManager->SetMenuBar(aMenuBar); mMenuManager->SetMenuBar(aMenuBar);
@ -291,7 +291,7 @@ nsIMenuManager * nsCalendarContainer::GetMenuManager()
} }
nsresult nsCalendarContainer::SetToolbarManager(nsIToolbarManager * aToolbarManager) nsresult nsCalendarContainer::SetToolbarManager(nsIXPFCToolbarManager * aToolbarManager)
{ {
mToolbarManager = aToolbarManager; mToolbarManager = aToolbarManager;
@ -301,7 +301,7 @@ nsresult nsCalendarContainer::SetToolbarManager(nsIToolbarManager * aToolbarMana
} }
nsIToolbarManager * nsCalendarContainer::GetToolbarManager() nsIXPFCToolbarManager * nsCalendarContainer::GetToolbarManager()
{ {
return (mToolbarManager); return (mToolbarManager);
} }
@ -393,11 +393,11 @@ nsresult nsCalendarContainer::ShowDialog(nsIXPFCDialog * aDialog)
nsresult nsCalendarContainer::UpdateMenuBar() nsresult nsCalendarContainer::UpdateMenuBar()
{ {
static NS_DEFINE_IID(kCIMenuContainerIID, NS_IMENUCONTAINER_IID); static NS_DEFINE_IID(kCIXPFCMenuContainerIID, NS_IXPFCMENUCONTAINER_IID);
nsIMenuContainer * container = nsnull; nsIXPFCMenuContainer * container = nsnull;
nsresult res = mMenuManager->GetMenuBar()->QueryInterface(kCIMenuContainerIID,(void**)&container); nsresult res = mMenuManager->GetMenuBar()->QueryInterface(kCIXPFCMenuContainerIID,(void**)&container);
if (res == NS_OK) if (res == NS_OK)
{ {

Просмотреть файл

@ -698,17 +698,17 @@ NSCalendar * nsCalendarShell::GetNSCalendar()
} }
void nsCalendarShell::Create(int* argc, char ** argv) nsresult nsCalendarShell::Create(int* argc, char ** argv)
{ {
return; return NS_OK;
} }
void nsCalendarShell::Exit() nsresult nsCalendarShell::Exit()
{ {
NS_IF_RELEASE(mDocumentContainer); NS_IF_RELEASE(mDocumentContainer);
NLS_Terminate(); NLS_Terminate();
return; return NS_OK;
} }
nsresult nsCalendarShell::Run() nsresult nsCalendarShell::Run()
@ -717,9 +717,9 @@ nsresult nsCalendarShell::Run()
return NS_OK; return NS_OK;
} }
void nsCalendarShell::SetDispatchListener(nsDispatchListener* aDispatchListener) nsresult nsCalendarShell::SetDispatchListener(nsDispatchListener* aDispatchListener)
{ {
return ; return NS_OK;
} }
void* nsCalendarShell::GetNativeData(PRUint32 aDataType) void* nsCalendarShell::GetNativeData(PRUint32 aDataType)
{ {

Просмотреть файл

@ -58,9 +58,9 @@ public:
NS_IMETHOD Init(); NS_IMETHOD Init();
// nsIAppShell interfaces // nsIAppShell interfaces
virtual void Create(int* argc, char ** argv) ; NS_IMETHOD Create(int* argc, char ** argv) ;
virtual void SetDispatchListener(nsDispatchListener* aDispatchListener) ; NS_IMETHOD SetDispatchListener(nsDispatchListener* aDispatchListener) ;
virtual void Exit(); NS_IMETHOD Exit();
virtual nsresult Run(); virtual nsresult Run();
virtual void* GetNativeData(PRUint32 aDataType) ; virtual void* GetNativeData(PRUint32 aDataType) ;

Просмотреть файл

@ -283,13 +283,13 @@ nsresult nsTrexTestShell::Init()
} }
void nsTrexTestShell::Create(int* argc, char ** argv) nsresult nsTrexTestShell::Create(int* argc, char ** argv)
{ {
return; return NS_OK;
} }
void nsTrexTestShell::Exit() nsresult nsTrexTestShell::Exit()
{ {
return; return NS_OK;
} }
nsresult nsTrexTestShell::Run() nsresult nsTrexTestShell::Run()
@ -298,9 +298,9 @@ nsresult nsTrexTestShell::Run()
return NS_OK; return NS_OK;
} }
void nsTrexTestShell::SetDispatchListener(nsDispatchListener* aDispatchListener) nsresult nsTrexTestShell::SetDispatchListener(nsDispatchListener* aDispatchListener)
{ {
return ; return NS_OK;
} }
void* nsTrexTestShell::GetNativeData(PRUint32 aDataType) void* nsTrexTestShell::GetNativeData(PRUint32 aDataType)

Просмотреть файл

@ -50,7 +50,7 @@
#define CAL_STRING_PANEL "panel" #define CAL_STRING_PANEL "panel"
#define CAL_STRING_RESOURCE_UI_MENUBAR "resource://res/ui/menubar.ui" #define CAL_STRING_RESOURCE_UI_MENUBAR "resource://res/ui/menubar.ui"
#define CAL_STRING_RESOURCE_UI_TOOLBAR "resource://res/ui/toolbar.ui" #define CAL_STRING_RESOURCE_UI_TOOLBAR "resource://res/ui/toolbar.ui"
#define CAL_STRING_RESOURCE_UI_CALENDAR "resource://res/ui/julian.cal" #define CAL_STRING_RESOURCE_UI_CALENDAR "resource://res/ui/trex.ui"
#define CAL_STRING_RULE "rule" #define CAL_STRING_RULE "rule"
#define CAL_STRING_SECOND "second" #define CAL_STRING_SECOND "second"
#define CAL_STRING_SETBACKGROUNDCOLOR "setbackgroundcolor" #define CAL_STRING_SETBACKGROUNDCOLOR "setbackgroundcolor"

Просмотреть файл

@ -13,8 +13,8 @@ EXPORTS = \
$(NULL) $(NULL)
PRIVATE_EXPORTS = \ PRIVATE_EXPORTS = \
nsMenuContainer.h \ nsXPFCMenuContainer.h \
nsMenuItem.h \ nsXPFCMenuItem.h \
nsXPFCToolbar.h \ nsXPFCToolbar.h \
$(NULL) $(NULL)

Просмотреть файл

@ -16,20 +16,20 @@
* Reserved. * Reserved.
*/ */
#ifndef __NS_MENU_CONTAINER #ifndef __NS_XPFCMENU_CONTAINER
#define __NS_MENU_CONTAINER #define __NS_XPFCMENU_CONTAINER
#include "nsIMenuContainer.h" #include "nsIXPFCMenuContainer.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
#include "nsMenuItem.h" #include "nsXPFCMenuItem.h"
#include "nsIVector.h" #include "nsIVector.h"
#include "nsIIterator.h" #include "nsIIterator.h"
#include "nsIXPFCCommandReceiver.h" #include "nsIXPFCCommandReceiver.h"
class nsMenuContainer : public nsIMenuContainer, class nsXPFCMenuContainer : public nsIXPFCMenuContainer,
public nsIMenuBar, public nsIXPFCMenuBar,
public nsIXPFCCommandReceiver, public nsIXPFCCommandReceiver,
public nsMenuItem public nsXPFCMenuItem
{ {
public: public:
@ -38,8 +38,8 @@ public:
* Constructor and Destructor * Constructor and Destructor
*/ */
nsMenuContainer(); nsXPFCMenuContainer();
~nsMenuContainer(); ~nsXPFCMenuContainer();
/** /**
* ISupports Interface * ISupports Interface
@ -52,16 +52,16 @@ public:
*/ */
NS_IMETHOD Init(); NS_IMETHOD Init();
NS_IMETHOD AddMenuItem(nsIMenuItem * aMenuItem); NS_IMETHOD AddMenuItem(nsIXPFCMenuItem * aMenuItem);
NS_IMETHOD_(void*) GetNativeHandle(); NS_IMETHOD_(void*) GetNativeHandle();
// nsIXMLParserObject methods // nsIXMLParserObject methods
NS_IMETHOD SetParameter(nsString& aKey, nsString& aValue) ; NS_IMETHOD SetParameter(nsString& aKey, nsString& aValue) ;
NS_IMETHOD AddChild(nsIMenuItem * aItem); NS_IMETHOD AddChild(nsIXPFCMenuItem * aItem);
NS_IMETHOD Update() ; NS_IMETHOD Update() ;
NS_IMETHOD SetShellContainer(nsIShellInstance * aShellInstance,nsIWebViewerContainer * aWebViewerContainer) ; NS_IMETHOD SetShellContainer(nsIShellInstance * aShellInstance,nsIWebViewerContainer * aWebViewerContainer) ;
NS_IMETHOD_(nsIMenuItem *) MenuItemFromID(PRUint32 aID) ; NS_IMETHOD_(nsIXPFCMenuItem *) MenuItemFromID(PRUint32 aID) ;
NS_IMETHOD Action(nsIXPFCCommand * aCommand) ; NS_IMETHOD Action(nsIXPFCCommand * aCommand) ;
private: private:

Просмотреть файл

@ -16,14 +16,14 @@
* Reserved. * Reserved.
*/ */
#ifndef __NS_MENU_ITEM #ifndef __NS_XPFCMENU_ITEM
#define __NS_MENU_ITEM #define __NS_XPFCMENU_ITEM
#include "nsIMenuItem.h" #include "nsIXPFCMenuItem.h"
#include "nsIXMLParserObject.h" #include "nsIXMLParserObject.h"
#include "nsIXPFCCommandReceiver.h" #include "nsIXPFCCommandReceiver.h"
class nsMenuItem : public nsIMenuItem, class nsXPFCMenuItem : public nsIXPFCMenuItem,
public nsIXMLParserObject public nsIXMLParserObject
{ {
@ -33,8 +33,8 @@ public:
* Constructor and Destructor * Constructor and Destructor
*/ */
nsMenuItem(); nsXPFCMenuItem();
~nsMenuItem(); ~nsXPFCMenuItem();
/** /**
* ISupports Interface * ISupports Interface
@ -57,8 +57,8 @@ public:
NS_IMETHOD SetCommand(nsString& aLabel); NS_IMETHOD SetCommand(nsString& aLabel);
NS_IMETHOD_(nsString&) GetCommand(); NS_IMETHOD_(nsString&) GetCommand();
NS_IMETHOD_(nsIMenuContainer *) GetParent(); NS_IMETHOD_(nsIXPFCMenuContainer *) GetParent();
NS_IMETHOD SetParent(nsIMenuContainer * aMenuContainer); NS_IMETHOD SetParent(nsIXPFCMenuContainer * aMenuContainer);
NS_IMETHOD_(PRBool) IsSeparator() ; NS_IMETHOD_(PRBool) IsSeparator() ;
@ -78,7 +78,7 @@ private:
nsString mName; nsString mName;
nsString mLabel; nsString mLabel;
nsString mCommand; nsString mCommand;
nsIMenuContainer * mParent; nsIXPFCMenuContainer * mParent;
PRBool mSeparator; PRBool mSeparator;
nsAlignmentStyle mAlignmentStyle; nsAlignmentStyle mAlignmentStyle;
PRUint32 mID; PRUint32 mID;

Просмотреть файл

@ -11,9 +11,9 @@ GDEPTH = ../../..
DEPTH = ../../../.. DEPTH = ../../../..
EXPORTS = \ EXPORTS = \
nsIMenuBar.h \ nsIXPFCMenuBar.h \
nsIMenuContainer.h \ nsIXPFCMenuContainer.h \
nsIMenuItem.h \ nsIXPFCMenuItem.h \
nsIXPFCToolbar.h \ nsIXPFCToolbar.h \
$(NULL) $(NULL)

Просмотреть файл

@ -16,29 +16,29 @@
* Reserved. * Reserved.
*/ */
#ifndef nsIMenuBar_h___ #ifndef nsIXPFCMenuBar_h___
#define nsIMenuBar_h___ #define nsIXPFCMenuBar_h___
#include "nsISupports.h" #include "nsISupports.h"
#include "nsIShellInstance.h" #include "nsIShellInstance.h"
#include "nsIMenuItem.h" #include "nsIXPFCMenuItem.h"
#include "nsIMenuContainer.h" #include "nsIXPFCMenuContainer.h"
#include "nsIWebViewerContainer.h" #include "nsIWebViewerContainer.h"
// 52fb95f0-2cbe-11d2-9246-00805f8a7ab6 // 52fb95f0-2cbe-11d2-9246-00805f8a7ab6
#define NS_IMENUBAR_IID \ #define NS_IXPFCMENUBAR_IID \
{ 0x52fb95f0, 0x2cbe, 0x11d2, \ { 0x52fb95f0, 0x2cbe, 0x11d2, \
{0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }
class nsIMenuBar : public nsISupports class nsIXPFCMenuBar : public nsISupports
{ {
public: public:
NS_IMETHOD SetShellContainer(nsIShellInstance * aShellInstance, NS_IMETHOD SetShellContainer(nsIShellInstance * aShellInstance,
nsIWebViewerContainer * aWebViewerContainer) = 0 ; nsIWebViewerContainer * aWebViewerContainer) = 0 ;
NS_IMETHOD_(nsIMenuItem *) MenuItemFromID(PRUint32 aID) = 0; NS_IMETHOD_(nsIXPFCMenuItem *) MenuItemFromID(PRUint32 aID) = 0;
}; };
#endif /* nsIMenuBar_h___ */ #endif /* nsIXPFCMenuBar_h___ */

Просмотреть файл

@ -16,36 +16,36 @@
* Reserved. * Reserved.
*/ */
#ifndef nsIMenuContainer_h___ #ifndef nsIXPFCMenuContainer_h___
#define nsIMenuContainer_h___ #define nsIXPFCMenuContainer_h___
#include "nsISupports.h" #include "nsISupports.h"
#include "nsIShellInstance.h" #include "nsIShellInstance.h"
#include "nsIMenuItem.h" #include "nsIXPFCMenuItem.h"
// 0b396820-2f54-11d2-bede-00805f8a8dbd // 0b396820-2f54-11d2-bede-00805f8a8dbd
#define NS_IMENUCONTAINER_IID \ #define NS_IXPFCMENUCONTAINER_IID \
{ 0x0b396820, 0x2f54, 0x11d2, \ { 0x0b396820, 0x2f54, 0x11d2, \
{0xbe, 0xde, 0x00, 0x80, 0x5f, 0x8a, 0x8d, 0xbd} } {0xbe, 0xde, 0x00, 0x80, 0x5f, 0x8a, 0x8d, 0xbd} }
class nsIMenuContainer : public nsISupports class nsIXPFCMenuContainer : public nsISupports
{ {
public: public:
/** /**
* Initialize the MenuContainer * Initialize the XPFCMenuContainer
* @result The result of the initialization, NS_Ok if no errors * @result The result of the initialization, NS_Ok if no errors
*/ */
NS_IMETHOD Init() = 0; NS_IMETHOD Init() = 0;
NS_IMETHOD AddMenuItem(nsIMenuItem * aMenuItem) = 0; NS_IMETHOD AddMenuItem(nsIXPFCMenuItem * aMenuItem) = 0;
NS_IMETHOD_(void*) GetNativeHandle() = 0; NS_IMETHOD_(void*) GetNativeHandle() = 0;
NS_IMETHOD AddChild(nsIMenuItem * aItem) = 0; NS_IMETHOD AddChild(nsIXPFCMenuItem * aItem) = 0;
NS_IMETHOD Update() = 0; NS_IMETHOD Update() = 0;
NS_IMETHOD_(nsIMenuItem *) MenuItemFromID(PRUint32 aID) = 0; NS_IMETHOD_(nsIXPFCMenuItem *) MenuItemFromID(PRUint32 aID) = 0;
}; };
#endif /* nsIMenuContainer_h___ */ #endif /* nsIXPFCMenuContainer_h___ */

Просмотреть файл

@ -16,19 +16,19 @@
* Reserved. * Reserved.
*/ */
#ifndef nsIMenuItem_h___ #ifndef nsIXPFCMenuItem_h___
#define nsIMenuItem_h___ #define nsIXPFCMenuItem_h___
#include "nsISupports.h" #include "nsISupports.h"
#include "nsString.h" #include "nsString.h"
#include "nsIXPFCCommandReceiver.h" #include "nsIXPFCCommandReceiver.h"
// 8a400b00-2cbe-11d2-9246-00805f8a7ab6 // 8a400b00-2cbe-11d2-9246-00805f8a7ab6
#define NS_IMENUITEM_IID \ #define NS_IXPFCMENUITEM_IID \
{ 0x8a400b00, 0x2cbe, 0x11d2, \ { 0x8a400b00, 0x2cbe, 0x11d2, \
{0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }
class nsIMenuContainer; class nsIXPFCMenuContainer;
enum nsAlignmentStyle enum nsAlignmentStyle
{ {
@ -38,13 +38,13 @@ enum nsAlignmentStyle
}; };
class nsIMenuItem : public nsISupports class nsIXPFCMenuItem : public nsISupports
{ {
public: public:
/** /**
* Initialize the MenuBar * Initialize the XPFCMenuBar
* @result The result of the initialization, NS_Ok if no errors * @result The result of the initialization, NS_Ok if no errors
*/ */
NS_IMETHOD Init() = 0; NS_IMETHOD Init() = 0;
@ -58,8 +58,8 @@ public:
NS_IMETHOD SetCommand(nsString& aLabel) = 0; NS_IMETHOD SetCommand(nsString& aLabel) = 0;
NS_IMETHOD_(nsString&) GetCommand() = 0; NS_IMETHOD_(nsString&) GetCommand() = 0;
NS_IMETHOD_(nsIMenuContainer *) GetParent() = 0; NS_IMETHOD_(nsIXPFCMenuContainer *) GetParent() = 0;
NS_IMETHOD SetParent(nsIMenuContainer * aMenuContainer) = 0; NS_IMETHOD SetParent(nsIXPFCMenuContainer * aMenuContainer) = 0;
NS_IMETHOD_(PRBool) IsSeparator() = 0; NS_IMETHOD_(PRBool) IsSeparator() = 0;
NS_IMETHOD_(nsAlignmentStyle) GetAlignmentStyle() = 0; NS_IMETHOD_(nsAlignmentStyle) GetAlignmentStyle() = 0;
@ -76,5 +76,5 @@ public:
NS_IMETHOD SetEnabled(PRBool aEnable) = 0; NS_IMETHOD SetEnabled(PRBool aEnable) = 0;
}; };
#endif /* nsIMenuItem_h___ */ #endif /* nsIXPFCMenuItem_h___ */

Просмотреть файл

@ -18,8 +18,8 @@ PRIVATE_EXPORTS = \
MODULE = xpfc MODULE = xpfc
CPPSRCS = \ CPPSRCS = \
nsMenuContainer.cpp \ nsXPFCMenuContainer.cpp \
nsMenuItem.cpp \ nsXPFCMenuItem.cpp \
nsXPFCToolbar.cpp \ nsXPFCToolbar.cpp \
$(NULL) $(NULL)

Просмотреть файл

@ -17,7 +17,7 @@
*/ */
#include "nscore.h" #include "nscore.h"
#include "nsMenuContainer.h" #include "nsXPFCMenuContainer.h"
#include "nsIXMLParserObject.h" #include "nsIXMLParserObject.h"
#include "nspr.h" #include "nspr.h"
#include "plstr.h" #include "plstr.h"
@ -28,13 +28,13 @@
#include "nsIWebViewerContainer.h" #include "nsIWebViewerContainer.h"
static NS_DEFINE_IID(kIXMLParserObjectIID, NS_IXML_PARSER_OBJECT_IID); static NS_DEFINE_IID(kIXMLParserObjectIID, NS_IXML_PARSER_OBJECT_IID);
static NS_DEFINE_IID(kCIMenuContainerIID, NS_IMENUCONTAINER_IID); static NS_DEFINE_IID(kCIXPFCMenuContainerIID, NS_IXPFCMENUCONTAINER_IID);
static NS_DEFINE_IID(kCIMenuItemIID, NS_IMENUITEM_IID); static NS_DEFINE_IID(kCIXPFCMenuItemIID, NS_IXPFCMENUITEM_IID);
static NS_DEFINE_IID(kFileWidgetCID, NS_FILEWIDGET_CID); static NS_DEFINE_IID(kFileWidgetCID, NS_FILEWIDGET_CID);
static NS_DEFINE_IID(kIFileWidgetIID, NS_IFILEWIDGET_IID); static NS_DEFINE_IID(kIFileWidgetIID, NS_IFILEWIDGET_IID);
static NS_DEFINE_IID(kXPFCCommandReceiverIID, NS_IXPFC_COMMANDRECEIVER_IID); static NS_DEFINE_IID(kXPFCCommandReceiverIID, NS_IXPFC_COMMANDRECEIVER_IID);
nsMenuContainer::nsMenuContainer() : nsMenuItem() nsXPFCMenuContainer::nsXPFCMenuContainer() : nsXPFCMenuItem()
{ {
NS_INIT_REFCNT(); NS_INIT_REFCNT();
mChildMenus = nsnull; mChildMenus = nsnull;
@ -42,24 +42,24 @@ nsMenuContainer::nsMenuContainer() : nsMenuItem()
mWebViewerContainer = nsnull; mWebViewerContainer = nsnull;
} }
nsMenuContainer::~nsMenuContainer() nsXPFCMenuContainer::~nsXPFCMenuContainer()
{ {
} }
NS_DEFINE_IID(kIMenuContainerIID, NS_IMENUCONTAINER_IID); NS_DEFINE_IID(kIXPFCMenuContainerIID, NS_IXPFCMENUCONTAINER_IID);
NS_IMPL_ADDREF(nsMenuContainer) NS_IMPL_ADDREF(nsXPFCMenuContainer)
NS_IMPL_RELEASE(nsMenuContainer) NS_IMPL_RELEASE(nsXPFCMenuContainer)
nsresult nsMenuContainer::QueryInterface(REFNSIID aIID, void** aInstancePtr) nsresult nsXPFCMenuContainer::QueryInterface(REFNSIID aIID, void** aInstancePtr)
{ {
if (NULL == aInstancePtr) { if (NULL == aInstancePtr) {
return NS_ERROR_NULL_POINTER; return NS_ERROR_NULL_POINTER;
} }
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kClassIID, kIMenuContainerIID); static NS_DEFINE_IID(kClassIID, kIXPFCMenuContainerIID);
static NS_DEFINE_IID(kIMenuBarIID, NS_IMENUBAR_IID); static NS_DEFINE_IID(kIXPFCMenuBarIID, NS_IXPFCMENUBAR_IID);
if (aIID.Equals(kClassIID)) { if (aIID.Equals(kClassIID)) {
*aInstancePtr = (void*) this; *aInstancePtr = (void*) this;
@ -71,8 +71,8 @@ nsresult nsMenuContainer::QueryInterface(REFNSIID aIID, void** aInstancePtr)
AddRef(); AddRef();
return NS_OK; return NS_OK;
} }
if (aIID.Equals(kIMenuBarIID)) { if (aIID.Equals(kIXPFCMenuBarIID)) {
*aInstancePtr = (nsIMenuBar*) (this); *aInstancePtr = (nsIXPFCMenuBar*) (this);
AddRef(); AddRef();
return NS_OK; return NS_OK;
} }
@ -87,11 +87,11 @@ nsresult nsMenuContainer::QueryInterface(REFNSIID aIID, void** aInstancePtr)
return NS_OK; return NS_OK;
} }
return (nsMenuItem::QueryInterface(aIID,aInstancePtr)); return (nsXPFCMenuItem::QueryInterface(aIID,aInstancePtr));
} }
nsresult nsMenuContainer::Init() nsresult nsXPFCMenuContainer::Init()
{ {
static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID); static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID);
nsresult res = nsRepository::CreateInstance(kCVectorCID, nsresult res = nsRepository::CreateInstance(kCVectorCID,
@ -107,22 +107,22 @@ nsresult nsMenuContainer::Init()
return NS_OK; return NS_OK;
} }
void* nsMenuContainer::GetNativeHandle() void* nsXPFCMenuContainer::GetNativeHandle()
{ {
return (nsnull); return (nsnull);
} }
nsresult nsMenuContainer :: SetParameter(nsString& aKey, nsString& aValue) nsresult nsXPFCMenuContainer :: SetParameter(nsString& aKey, nsString& aValue)
{ {
return (nsMenuItem::SetParameter(aKey,aValue)); return (nsXPFCMenuItem::SetParameter(aKey,aValue));
} }
nsresult nsMenuContainer :: AddMenuItem(nsIMenuItem * aMenuItem) nsresult nsXPFCMenuContainer :: AddMenuItem(nsIXPFCMenuItem * aMenuItem)
{ {
return NS_OK; return NS_OK;
} }
nsresult nsMenuContainer :: AddChild(nsIMenuItem * aItem) nsresult nsXPFCMenuContainer :: AddChild(nsIXPFCMenuItem * aItem)
{ {
mChildMenus->Append(aItem); mChildMenus->Append(aItem);
@ -132,12 +132,12 @@ nsresult nsMenuContainer :: AddChild(nsIMenuItem * aItem)
} }
nsresult nsMenuContainer :: Update() nsresult nsXPFCMenuContainer :: Update()
{ {
return NS_OK; return NS_OK;
} }
nsresult nsMenuContainer :: SetShellContainer(nsIShellInstance * aShellInstance, nsresult nsXPFCMenuContainer :: SetShellContainer(nsIShellInstance * aShellInstance,
nsIWebViewerContainer * aWebViewerContainer) nsIWebViewerContainer * aWebViewerContainer)
{ {
mShellInstance = aShellInstance; mShellInstance = aShellInstance;
@ -152,13 +152,13 @@ nsresult nsMenuContainer :: SetShellContainer(nsIShellInstance * aShellInstance,
return (NS_OK); return (NS_OK);
} }
nsIMenuItem * nsMenuContainer :: MenuItemFromID(PRUint32 aID) nsIXPFCMenuItem * nsXPFCMenuContainer :: MenuItemFromID(PRUint32 aID)
{ {
nsresult res; nsresult res;
nsIIterator * iterator = nsnull; nsIIterator * iterator = nsnull;
nsIMenuItem * item = nsnull; nsIXPFCMenuItem * item = nsnull;
nsIMenuItem * child = nsnull; nsIXPFCMenuItem * child = nsnull;
nsIMenuContainer * container = nsnull; nsIXPFCMenuContainer * container = nsnull;
PRBool bFoundItem = PR_FALSE; PRBool bFoundItem = PR_FALSE;
res = mChildMenus->CreateIterator(&iterator); res = mChildMenus->CreateIterator(&iterator);
@ -170,7 +170,7 @@ nsIMenuItem * nsMenuContainer :: MenuItemFromID(PRUint32 aID)
while(!(iterator->IsDone())) while(!(iterator->IsDone()))
{ {
item = (nsIMenuItem *) iterator->CurrentItem(); item = (nsIXPFCMenuItem *) iterator->CurrentItem();
if (item->GetMenuID() == aID) if (item->GetMenuID() == aID)
{ {
@ -189,9 +189,9 @@ nsIMenuItem * nsMenuContainer :: MenuItemFromID(PRUint32 aID)
while(!(iterator->IsDone())) while(!(iterator->IsDone()))
{ {
child = (nsIMenuItem *) iterator->CurrentItem(); child = (nsIXPFCMenuItem *) iterator->CurrentItem();
res = child->QueryInterface(kCIMenuContainerIID, (void**)&container); res = child->QueryInterface(kCIXPFCMenuContainerIID, (void**)&container);
if (NS_OK == res) if (NS_OK == res)
{ {
@ -214,7 +214,7 @@ nsIMenuItem * nsMenuContainer :: MenuItemFromID(PRUint32 aID)
return item; return item;
} }
nsresult nsMenuContainer :: Action(nsIXPFCCommand * aCommand) nsresult nsXPFCMenuContainer :: Action(nsIXPFCCommand * aCommand)
{ {
/* /*
@ -243,7 +243,7 @@ nsresult nsMenuContainer :: Action(nsIXPFCCommand * aCommand)
return NS_OK; return NS_OK;
} }
nsresult nsMenuContainer::ProcessActionCommand(nsString& aAction) nsresult nsXPFCMenuContainer::ProcessActionCommand(nsString& aAction)
{ {
/* /*
* Handle File Open... * Handle File Open...

Просмотреть файл

@ -17,7 +17,7 @@
*/ */
#include "nscore.h" #include "nscore.h"
#include "nsMenuItem.h" #include "nsXPFCMenuItem.h"
#include "nsIXMLParserObject.h" #include "nsIXMLParserObject.h"
#include "nsXPFCActionCommand.h" #include "nsXPFCActionCommand.h"
#include "nsRepository.h" #include "nsRepository.h"
@ -25,7 +25,7 @@
static NS_DEFINE_IID(kIXMLParserObjectIID, NS_IXML_PARSER_OBJECT_IID); static NS_DEFINE_IID(kIXMLParserObjectIID, NS_IXML_PARSER_OBJECT_IID);
nsMenuItem::nsMenuItem() nsXPFCMenuItem::nsXPFCMenuItem()
{ {
NS_INIT_REFCNT(); NS_INIT_REFCNT();
mName = "Item"; mName = "Item";
@ -39,23 +39,23 @@ nsMenuItem::nsMenuItem()
mEnabled = PR_TRUE; mEnabled = PR_TRUE;
} }
nsMenuItem::~nsMenuItem() nsXPFCMenuItem::~nsXPFCMenuItem()
{ {
} }
NS_DEFINE_IID(kIMenuItemIID, NS_IMENUITEM_IID); NS_DEFINE_IID(kIXPFCMenuItemIID, NS_IXPFCMENUITEM_IID);
NS_IMPL_ADDREF(nsMenuItem) NS_IMPL_ADDREF(nsXPFCMenuItem)
NS_IMPL_RELEASE(nsMenuItem) NS_IMPL_RELEASE(nsXPFCMenuItem)
nsresult nsMenuItem::QueryInterface(REFNSIID aIID, void** aInstancePtr) nsresult nsXPFCMenuItem::QueryInterface(REFNSIID aIID, void** aInstancePtr)
{ {
if (NULL == aInstancePtr) { if (NULL == aInstancePtr) {
return NS_ERROR_NULL_POINTER; return NS_ERROR_NULL_POINTER;
} }
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kClassIID, kIMenuItemIID); static NS_DEFINE_IID(kClassIID, kIXPFCMenuItemIID);
if (aIID.Equals(kClassIID)) { if (aIID.Equals(kClassIID)) {
*aInstancePtr = (void*) this; *aInstancePtr = (void*) this;
@ -77,12 +77,12 @@ nsresult nsMenuItem::QueryInterface(REFNSIID aIID, void** aInstancePtr)
} }
nsresult nsMenuItem::Init() nsresult nsXPFCMenuItem::Init()
{ {
return NS_OK; return NS_OK;
} }
nsresult nsMenuItem :: SetParameter(nsString& aKey, nsString& aValue) nsresult nsXPFCMenuItem :: SetParameter(nsString& aKey, nsString& aValue)
{ {
if (aKey == "name") { if (aKey == "name") {
@ -133,95 +133,95 @@ nsresult nsMenuItem :: SetParameter(nsString& aKey, nsString& aValue)
return NS_OK; return NS_OK;
} }
PRBool nsMenuItem::IsSeparator() PRBool nsXPFCMenuItem::IsSeparator()
{ {
return (mSeparator); return (mSeparator);
} }
nsAlignmentStyle nsMenuItem::GetAlignmentStyle() nsAlignmentStyle nsXPFCMenuItem::GetAlignmentStyle()
{ {
return (mAlignmentStyle); return (mAlignmentStyle);
} }
nsresult nsMenuItem::SetAlignmentStyle(nsAlignmentStyle aAlignmentStyle) nsresult nsXPFCMenuItem::SetAlignmentStyle(nsAlignmentStyle aAlignmentStyle)
{ {
mAlignmentStyle = aAlignmentStyle; mAlignmentStyle = aAlignmentStyle;
return NS_OK; return NS_OK;
} }
PRBool nsMenuItem::GetEnabled() PRBool nsXPFCMenuItem::GetEnabled()
{ {
return (mEnabled); return (mEnabled);
} }
nsresult nsMenuItem::SetEnabled(PRBool aEnable) nsresult nsXPFCMenuItem::SetEnabled(PRBool aEnable)
{ {
mEnabled = aEnable; mEnabled = aEnable;
return NS_OK; return NS_OK;
} }
nsresult nsMenuItem :: SetName(nsString& aName) nsresult nsXPFCMenuItem :: SetName(nsString& aName)
{ {
mName = aName; mName = aName;
return NS_OK; return NS_OK;
} }
nsString& nsMenuItem :: GetName() nsString& nsXPFCMenuItem :: GetName()
{ {
return (mName); return (mName);
} }
nsresult nsMenuItem :: SetCommand(nsString& aCommand) nsresult nsXPFCMenuItem :: SetCommand(nsString& aCommand)
{ {
mCommand = aCommand; mCommand = aCommand;
return NS_OK; return NS_OK;
} }
nsString& nsMenuItem :: GetCommand() nsString& nsXPFCMenuItem :: GetCommand()
{ {
return (mCommand); return (mCommand);
} }
nsresult nsMenuItem :: SetLabel(nsString& aLabel) nsresult nsXPFCMenuItem :: SetLabel(nsString& aLabel)
{ {
mLabel = aLabel; mLabel = aLabel;
return NS_OK; return NS_OK;
} }
nsString& nsMenuItem :: GetLabel() nsString& nsXPFCMenuItem :: GetLabel()
{ {
return (mLabel); return (mLabel);
} }
nsIMenuContainer * nsMenuItem::GetParent() nsIXPFCMenuContainer * nsXPFCMenuItem::GetParent()
{ {
return (mParent); return (mParent);
} }
nsresult nsMenuItem::SetParent(nsIMenuContainer * aParent) nsresult nsXPFCMenuItem::SetParent(nsIXPFCMenuContainer * aParent)
{ {
mParent = aParent; mParent = aParent;
return NS_OK; return NS_OK;
} }
nsresult nsMenuItem :: SetMenuID(PRUint32 aID) nsresult nsXPFCMenuItem :: SetMenuID(PRUint32 aID)
{ {
mID = aID; mID = aID;
return NS_OK; return NS_OK;
} }
PRUint32 nsMenuItem :: GetMenuID() PRUint32 nsXPFCMenuItem :: GetMenuID()
{ {
return (mID); return (mID);
} }
nsresult nsMenuItem::SetReceiver(nsIXPFCCommandReceiver * aReceiver) nsresult nsXPFCMenuItem::SetReceiver(nsIXPFCCommandReceiver * aReceiver)
{ {
mReceiver = aReceiver; mReceiver = aReceiver;
return NS_OK; return NS_OK;
} }
nsresult nsMenuItem :: SendCommand() nsresult nsXPFCMenuItem :: SendCommand()
{ {
if (mReceiver == nsnull) if (mReceiver == nsnull)
return NS_OK; return NS_OK;

Просмотреть файл

@ -13,7 +13,7 @@ EXPORTS = \
$(NULL) $(NULL)
PRIVATE_EXPORTS = \ PRIVATE_EXPORTS = \
nsMenuContainerUnix.h \ nsXPFCMenuContainerUnix.h \
$(NULL) $(NULL)
MODULE = xpfc MODULE = xpfc

Просмотреть файл

@ -16,10 +16,10 @@
* Reserved. * Reserved.
*/ */
#ifndef __NS_MENU_CONTAINER_UNIX #ifndef __NS_XPFCMENU_CONTAINER_UNIX
#define __NS_MENU_CONTAINER_UNIX #define __NS_XPFCMENU_CONTAINER_UNIX
#include "nsMenuContainer.h" #include "nsXPFCMenuContainer.h"
#include <Xm/Xm.h> #include <Xm/Xm.h>
#include <Xm/CascadeBG.h> #include <Xm/CascadeBG.h>
@ -28,18 +28,18 @@
#include <Xm/RowColumn.h> #include <Xm/RowColumn.h>
#include <Xm/CascadeBG.h> #include <Xm/CascadeBG.h>
class nsMenuContainerUnix : public nsMenuContainer class nsXPFCMenuContainerUnix : public nsXPFCMenuContainer
{ {
public: public:
nsMenuContainerUnix(); nsXPFCMenuContainerUnix();
protected: protected:
virtual ~nsMenuContainerUnix(); virtual ~nsXPFCMenuContainerUnix();
NS_IMETHOD SetShellInstance(nsIShellInstance * aShellInstance) ; NS_IMETHOD SetShellInstance(nsIShellInstance * aShellInstance) ;
NS_IMETHOD AddMenuItem(nsIMenuItem * aMenuItem); NS_IMETHOD AddMenuItem(nsIXPFCMenuItem * aMenuItem);
NS_IMETHOD_(void*) GetNativeHandle(); NS_IMETHOD_(void*) GetNativeHandle();
NS_IMETHOD Update() ; NS_IMETHOD Update() ;

Просмотреть файл

@ -18,7 +18,7 @@ PRIVATE_EXPORTS = \
MODULE = xpfc MODULE = xpfc
CPPSRCS = \ CPPSRCS = \
nsMenuContainerUnix.cpp \ nsXPFCMenuContainerUnix.cpp \
$(NULL) $(NULL)
REQUIRES = xpcom raptor netlib REQUIRES = xpcom raptor netlib

Просмотреть файл

@ -17,7 +17,7 @@
*/ */
#include "nscore.h" #include "nscore.h"
#include "nsMenuContainerUnix.h" #include "nsXPFCMenuContainerUnix.h"
#include <Xm/Xm.h> #include <Xm/Xm.h>
#include <Xm/CascadeBG.h> #include <Xm/CascadeBG.h>
@ -26,35 +26,35 @@
#include <Xm/RowColumn.h> #include <Xm/RowColumn.h>
#include <Xm/CascadeBG.h> #include <Xm/CascadeBG.h>
static NS_DEFINE_IID(kCIMenuContainerIID, NS_IMENUCONTAINER_IID); static NS_DEFINE_IID(kCIXPFCMenuContainerIID, NS_IXPFCMENUCONTAINER_IID);
static NS_DEFINE_IID(kCIMenuItemIID, NS_IMENUITEM_IID); static NS_DEFINE_IID(kCIXPFCMenuItemIID, NS_IXPFCMENUITEM_IID);
nsMenuContainerUnix::nsMenuContainerUnix() : nsMenuContainer() nsXPFCMenuContainerUnix::nsXPFCMenuContainerUnix() : nsXPFCMenuContainer()
{ {
mMenuBar = nsnull; mMenuBar = nsnull;
} }
nsMenuContainerUnix::~nsMenuContainerUnix() nsXPFCMenuContainerUnix::~nsXPFCMenuContainerUnix()
{ {
} }
void* nsMenuContainerUnix::GetNativeHandle() void* nsXPFCMenuContainerUnix::GetNativeHandle()
{ {
return nsnull; return nsnull;
} }
nsresult nsMenuContainerUnix :: AddMenuItem(nsIMenuItem * aMenuItem) nsresult nsXPFCMenuContainerUnix :: AddMenuItem(nsIXPFCMenuItem * aMenuItem)
{ {
return NS_OK; return NS_OK;
} }
nsresult nsMenuContainerUnix :: Update() nsresult nsXPFCMenuContainerUnix :: Update()
{ {
return NS_OK; return NS_OK;
} }
nsresult nsMenuContainerUnix :: SetShellInstance(nsIShellInstance * aShellInstance) nsresult nsXPFCMenuContainerUnix :: SetShellInstance(nsIShellInstance * aShellInstance)
{ {
nsIWidget * window = aShellInstance->GetApplicationWidget(); nsIWidget * window = aShellInstance->GetApplicationWidget();

Просмотреть файл

@ -13,7 +13,7 @@ EXPORTS = \
$(NULL) $(NULL)
PRIVATE_EXPORTS = \ PRIVATE_EXPORTS = \
nsMenuContainerWin.h \ nsXPFCMenuContainerWin.h \
$(NULL) $(NULL)
MODULE = xpfc MODULE = xpfc

Просмотреть файл

@ -16,24 +16,24 @@
* Reserved. * Reserved.
*/ */
#ifndef __NS_MENU_CONTAINER_WIN #ifndef __NS_XPFCMENU_CONTAINER_WIN
#define __NS_MENU_CONTAINER_WIN #define __NS_XPFCMENU_CONTAINER_WIN
#include "nsMenuContainer.h" #include "nsXPFCMenuContainer.h"
#include "windows.h" #include "windows.h"
class nsMenuContainerWin : public nsMenuContainer class nsXPFCMenuContainerWin : public nsXPFCMenuContainer
{ {
public: public:
nsMenuContainerWin(); nsXPFCMenuContainerWin();
protected: protected:
virtual ~nsMenuContainerWin(); virtual ~nsXPFCMenuContainerWin();
NS_IMETHOD SetShellContainer(nsIShellInstance * aShellInstance,nsIWebViewerContainer * aWebViewerContainer) ; NS_IMETHOD SetShellContainer(nsIShellInstance * aShellInstance,nsIWebViewerContainer * aWebViewerContainer) ;
NS_IMETHOD AddMenuItem(nsIMenuItem * aMenuItem); NS_IMETHOD AddMenuItem(nsIXPFCMenuItem * aMenuItem);
NS_IMETHOD_(void*) GetNativeHandle(); NS_IMETHOD_(void*) GetNativeHandle();
NS_IMETHOD Update() ; NS_IMETHOD Update() ;

Просмотреть файл

@ -18,7 +18,7 @@ PRIVATE_EXPORTS = \
MODULE = xpfc MODULE = xpfc
CPPSRCS = \ CPPSRCS = \
nsMenuContainerWin.cpp \ nsXPFCMenuContainerWin.cpp \
$(NULL) $(NULL)
REQUIRES = xpcom raptor netlib REQUIRES = xpcom raptor netlib

Просмотреть файл

@ -17,23 +17,23 @@
*/ */
#include "nscore.h" #include "nscore.h"
#include "nsMenuContainerWin.h" #include "nsXPFCMenuContainerWin.h"
#include "windows.h" #include "windows.h"
static NS_DEFINE_IID(kCIMenuContainerIID, NS_IMENUCONTAINER_IID); static NS_DEFINE_IID(kCIXPFCMenuContainerIID, NS_IXPFCMENUCONTAINER_IID);
static NS_DEFINE_IID(kCIMenuItemIID, NS_IMENUITEM_IID); static NS_DEFINE_IID(kCIXPFCMenuItemIID, NS_IXPFCMENUITEM_IID);
nsMenuContainerWin::nsMenuContainerWin() : nsMenuContainer() nsXPFCMenuContainerWin::nsXPFCMenuContainerWin() : nsXPFCMenuContainer()
{ {
mHwnd = nsnull; mHwnd = nsnull;
mMenu = nsnull; mMenu = nsnull;
} }
nsMenuContainerWin::~nsMenuContainerWin() nsXPFCMenuContainerWin::~nsXPFCMenuContainerWin()
{ {
} }
void* nsMenuContainerWin::GetNativeHandle() void* nsXPFCMenuContainerWin::GetNativeHandle()
{ {
if (mMenu != nsnull) if (mMenu != nsnull)
return ((void*)mMenu); return ((void*)mMenu);
@ -45,7 +45,7 @@ void* nsMenuContainerWin::GetNativeHandle()
} }
nsresult nsMenuContainerWin :: AddMenuItem(nsIMenuItem * aMenuItem) nsresult nsXPFCMenuContainerWin :: AddMenuItem(nsIXPFCMenuItem * aMenuItem)
{ {
if (mMenu == nsnull) if (mMenu == nsnull)
mMenu = ::CreatePopupMenu(); mMenu = ::CreatePopupMenu();
@ -71,13 +71,13 @@ nsresult nsMenuContainerWin :: AddMenuItem(nsIMenuItem * aMenuItem)
} }
nsresult nsMenuContainerWin :: Update() nsresult nsXPFCMenuContainerWin :: Update()
{ {
nsresult res; nsresult res;
nsIIterator * iterator = nsnull; nsIIterator * iterator = nsnull;
nsIMenuItem * item; nsIXPFCMenuItem * item;
nsIMenuContainer * container; nsIXPFCMenuContainer * container;
res = mChildMenus->CreateIterator(&iterator); res = mChildMenus->CreateIterator(&iterator);
@ -88,9 +88,9 @@ nsresult nsMenuContainerWin :: Update()
while(!(iterator->IsDone())) while(!(iterator->IsDone()))
{ {
item = (nsIMenuItem *) iterator->CurrentItem(); item = (nsIXPFCMenuItem *) iterator->CurrentItem();
res = item->QueryInterface(kCIMenuContainerIID, (void**)&container); res = item->QueryInterface(kCIXPFCMenuContainerIID, (void**)&container);
if (NS_OK == res) if (NS_OK == res)
{ {
@ -119,9 +119,9 @@ nsresult nsMenuContainerWin :: Update()
if (GetParent() && GetParent()->GetNativeHandle()) if (GetParent() && GetParent()->GetNativeHandle())
{ {
nsIMenuItem * container_item = nsnull; nsIXPFCMenuItem * container_item = nsnull;
res = GetParent()->QueryInterface(kCIMenuItemIID,(void**)&container_item); res = GetParent()->QueryInterface(kCIXPFCMenuItemIID,(void**)&container_item);
if (res == NS_OK) if (res == NS_OK)
{ {
@ -147,7 +147,7 @@ nsresult nsMenuContainerWin :: Update()
return NS_OK; return NS_OK;
} }
nsresult nsMenuContainerWin :: SetShellContainer(nsIShellInstance * aShellInstance, nsresult nsXPFCMenuContainerWin :: SetShellContainer(nsIShellInstance * aShellInstance,
nsIWebViewerContainer * aWebViewerContainer) nsIWebViewerContainer * aWebViewerContainer)
{ {
@ -155,5 +155,5 @@ nsresult nsMenuContainerWin :: SetShellContainer(nsIShellInstance * aShellInstan
mMenu = ::CreateMenu(); mMenu = ::CreateMenu();
::SetMenu(mHwnd, mMenu); ::SetMenu(mHwnd, mMenu);
return (nsMenuContainer::SetShellContainer(aShellInstance,aWebViewerContainer)); return (nsXPFCMenuContainer::SetShellContainer(aShellInstance,aWebViewerContainer));
} }

Просмотреть файл

@ -83,7 +83,7 @@
{0x92, 0x48, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x48, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }
// 74222650-2d76-11d2-9246-00805f8a7ab6 // 74222650-2d76-11d2-9246-00805f8a7ab6
#define NS_MENUBAR_CID \ #define NS_XPFCMENUBAR_CID \
{ 0x74222650, 0x2d76, 0x11d2, \ { 0x74222650, 0x2d76, 0x11d2, \
{0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }
@ -93,17 +93,17 @@
{0x92, 0x47, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x47, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }
// 782ae760-35fb-11d2-9248-00805f8a7ab6 // 782ae760-35fb-11d2-9248-00805f8a7ab6
#define NS_TOOLBAR_MANAGER_CID \ #define NS_XPFCTOOLBAR_MANAGER_CID \
{ 0x782ae760, 0x35fb, 0x11d2, \ { 0x782ae760, 0x35fb, 0x11d2, \
{0x92, 0x48, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x48, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }
// 6c4e09a0-2f54-11d2-bede-00805f8a8dbd // 6c4e09a0-2f54-11d2-bede-00805f8a8dbd
#define NS_MENUCONTAINER_CID \ #define NS_XPFCMENUCONTAINER_CID \
{ 0x6c4e09a0, 0x2f54, 0x11d2, \ { 0x6c4e09a0, 0x2f54, 0x11d2, \
{0xbe, 0xde, 0x00, 0x80, 0x5f, 0x8a, 0x8d, 0xbd} } {0xbe, 0xde, 0x00, 0x80, 0x5f, 0x8a, 0x8d, 0xbd} }
// 7a01c6d0-2d76-11d2-9246-00805f8a7ab6 // 7a01c6d0-2d76-11d2-9246-00805f8a7ab6
#define NS_MENUITEM_CID \ #define NS_XPFCMENUITEM_CID \
{ 0x7a01c6d0, 0x2d76, 0x11d2, \ { 0x7a01c6d0, 0x2d76, 0x11d2, \
{0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} } {0x92, 0x46, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6} }

Просмотреть файл

@ -27,7 +27,7 @@
#include "nsxpfcCIID.h" #include "nsxpfcCIID.h"
#include "nsShellInstance.h" #include "nsShellInstance.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
#include "nsXPFCToolbar.h" #include "nsXPFCToolbar.h"
#include "nsXPFCDialog.h" #include "nsXPFCDialog.h"
#include "nsXPFCButton.h" #include "nsXPFCButton.h"
@ -35,12 +35,12 @@
#include "nsXPItem.h" #include "nsXPItem.h"
#include "nsXPFCTabWidget.h" #include "nsXPFCTabWidget.h"
#include "nsXPFCTextWidget.h" #include "nsXPFCTextWidget.h"
#include "nsMenuContainer.h" #include "nsXPFCMenuContainer.h"
#include "nsMenuItem.h" #include "nsXPFCMenuItem.h"
#include "nsXPFCXMLDTD.h" #include "nsXPFCXMLDTD.h"
#include "nsXPFCXMLContentSink.h" #include "nsXPFCXMLContentSink.h"
#include "nsMenuManager.h" #include "nsMenuManager.h"
#include "nsToolbarManager.h" #include "nsXPFCToolbarManager.h"
#include "nsStreamManager.h" #include "nsStreamManager.h"
#include "nsStreamObject.h" #include "nsStreamObject.h"
#include "nsVector.h" #include "nsVector.h"
@ -63,9 +63,9 @@
#include "nsUser.h" #include "nsUser.h"
static NS_DEFINE_IID(kCShellInstance, NS_XPFC_SHELL_INSTANCE_CID); static NS_DEFINE_IID(kCShellInstance, NS_XPFC_SHELL_INSTANCE_CID);
static NS_DEFINE_IID(kCMenuItem, NS_MENUITEM_CID); static NS_DEFINE_IID(kCXPFCMenuItem, NS_XPFCMENUITEM_CID);
static NS_DEFINE_IID(kCMenuBar, NS_MENUBAR_CID); static NS_DEFINE_IID(kCXPFCMenuBar, NS_XPFCMENUBAR_CID);
static NS_DEFINE_IID(kCMenuContainer, NS_MENUCONTAINER_CID); static NS_DEFINE_IID(kCXPFCMenuContainer, NS_XPFCMENUCONTAINER_CID);
static NS_DEFINE_IID(kCMenuManager, NS_MENU_MANAGER_CID); static NS_DEFINE_IID(kCMenuManager, NS_MENU_MANAGER_CID);
static NS_DEFINE_IID(kCStreamManager, NS_STREAM_MANAGER_CID); static NS_DEFINE_IID(kCStreamManager, NS_STREAM_MANAGER_CID);
static NS_DEFINE_IID(kIStreamManager, NS_ISTREAM_MANAGER_IID); static NS_DEFINE_IID(kIStreamManager, NS_ISTREAM_MANAGER_IID);
@ -74,7 +74,7 @@ static NS_DEFINE_IID(kIStreamObject, NS_ISTREAM_OBJECT_IID);
static NS_DEFINE_IID(kCXPFCDTD, NS_IXPFCXML_DTD_IID); static NS_DEFINE_IID(kCXPFCDTD, NS_IXPFCXML_DTD_IID);
static NS_DEFINE_IID(kCXPFCContentSink, NS_XPFCXMLCONTENTSINK_IID); static NS_DEFINE_IID(kCXPFCContentSink, NS_XPFCXMLCONTENTSINK_IID);
static NS_DEFINE_IID(kCXPFCToolbar, NS_XPFC_TOOLBAR_CID); static NS_DEFINE_IID(kCXPFCToolbar, NS_XPFC_TOOLBAR_CID);
static NS_DEFINE_IID(kCToolbarManager, NS_TOOLBAR_MANAGER_CID); static NS_DEFINE_IID(kCXPFCToolbarManager, NS_XPFCTOOLBAR_MANAGER_CID);
static NS_DEFINE_IID(kCXPFCDialog, NS_XPFC_DIALOG_CID); static NS_DEFINE_IID(kCXPFCDialog, NS_XPFC_DIALOG_CID);
static NS_DEFINE_IID(kCXPFCButton, NS_XPFC_BUTTON_CID); static NS_DEFINE_IID(kCXPFCButton, NS_XPFC_BUTTON_CID);
static NS_DEFINE_IID(kCXPButton, NS_XP_BUTTON_CID); static NS_DEFINE_IID(kCXPButton, NS_XP_BUTTON_CID);

Просмотреть файл

@ -95,8 +95,8 @@ nsresult nsxpfcFactory::CreateInstance(nsISupports *aOuter,
} else if (mClassID.Equals(kCXPFolderCanvas)) { } else if (mClassID.Equals(kCXPFolderCanvas)) {
nsXPFolderCanvas * canvas = (nsXPFolderCanvas *)new nsXPFolderCanvas(aOuter); nsXPFolderCanvas * canvas = (nsXPFolderCanvas *)new nsXPFolderCanvas(aOuter);
canvas->QueryInterface(kISupportsIID,(void **)&inst); canvas->QueryInterface(kISupportsIID,(void **)&inst);
} else if (mClassID.Equals(kCMenuContainer)) { } else if (mClassID.Equals(kCXPFCMenuContainer)) {
inst = (nsISupports *)(nsIMenuContainer *)new nsMenuContainer(); inst = (nsISupports *)(nsIXPFCMenuContainer *)new nsXPFCMenuContainer();
} else if (mClassID.Equals(kCXPFCToolbar)) { } else if (mClassID.Equals(kCXPFCToolbar)) {
inst = (nsISupports *)(nsIXPFCToolbar *)new nsXPFCToolbar(aOuter); inst = (nsISupports *)(nsIXPFCToolbar *)new nsXPFCToolbar(aOuter);
} else if (mClassID.Equals(kCXPFCDialog)) { } else if (mClassID.Equals(kCXPFCDialog)) {
@ -115,14 +115,14 @@ nsresult nsxpfcFactory::CreateInstance(nsISupports *aOuter,
inst = (nsISupports *)(nsIXPFCTabWidget *)new nsXPFCTabWidget(aOuter); inst = (nsISupports *)(nsIXPFCTabWidget *)new nsXPFCTabWidget(aOuter);
} else if (mClassID.Equals(kCMenuManager)) { } else if (mClassID.Equals(kCMenuManager)) {
inst = (nsISupports *)(nsIMenuManager *)new nsMenuManager(); inst = (nsISupports *)(nsIMenuManager *)new nsMenuManager();
} else if (mClassID.Equals(kCToolbarManager)) { } else if (mClassID.Equals(kCXPFCToolbarManager)) {
inst = (nsISupports *)(nsIToolbarManager *)new nsToolbarManager(); inst = (nsISupports *)(nsIXPFCToolbarManager *)new nsXPFCToolbarManager();
} else if (mClassID.Equals(kCStreamManager)) { } else if (mClassID.Equals(kCStreamManager)) {
inst = (nsISupports *)(nsIStreamManager *)new nsStreamManager(); inst = (nsISupports *)(nsIStreamManager *)new nsStreamManager();
} else if (mClassID.Equals(kCStreamObject)) { } else if (mClassID.Equals(kCStreamObject)) {
inst = (nsISupports *)(nsIStreamObject *)new nsStreamObject(); inst = (nsISupports *)(nsIStreamObject *)new nsStreamObject();
} else if (mClassID.Equals(kCMenuItem)) { } else if (mClassID.Equals(kCXPFCMenuItem)) {
inst = (nsISupports *)(nsIMenuItem *)new nsMenuItem(); inst = (nsISupports *)(nsIXPFCMenuItem *)new nsXPFCMenuItem();
} else if (mClassID.Equals(kCXPFCDTD)) { } else if (mClassID.Equals(kCXPFCDTD)) {
inst = (nsISupports *)new nsXPFCXMLDTD(); inst = (nsISupports *)new nsXPFCXMLDTD();
} else if (mClassID.Equals(kCXPFCContentSink)) { } else if (mClassID.Equals(kCXPFCContentSink)) {

Просмотреть файл

@ -17,7 +17,7 @@
*/ */
#include "nsxpfcFactory.h" #include "nsxpfcFactory.h"
#include "nsMenuContainerUnix.h" #include "nsXPFCMenuContainerUnix.h"
class nsxpfcFactoryUnix : public nsxpfcFactory class nsxpfcFactoryUnix : public nsxpfcFactory
{ {
@ -53,10 +53,10 @@ nsresult nsxpfcFactoryUnix::CreateInstance(nsISupports *aOuter,
nsISupports *inst = nsnull; nsISupports *inst = nsnull;
if (mClassID.Equals(kCMenuBar)) { if (mClassID.Equals(kCXPFCMenuBar)) {
inst = (nsISupports *)(nsIMenuBar *)new nsMenuContainerUnix(); inst = (nsISupports *)(nsIXPFCMenuBar *)new nsXPFCMenuContainerUnix();
} else if (mClassID.Equals(kCMenuContainer)) { } else if (mClassID.Equals(kCXPFCMenuContainer)) {
inst = (nsISupports *)(nsIMenuContainer *)new nsMenuContainerUnix(); inst = (nsISupports *)(nsIXPFCMenuContainer *)new nsXPFCMenuContainerUnix();
} }
if (inst == NULL) if (inst == NULL)

Просмотреть файл

@ -17,7 +17,7 @@
*/ */
#include "nsxpfcFactory.h" #include "nsxpfcFactory.h"
#include "nsMenuContainerWin.h" #include "nsXPFCMenuContainerWin.h"
class nsxpfcFactoryWin : public nsxpfcFactory class nsxpfcFactoryWin : public nsxpfcFactory
{ {
@ -53,10 +53,10 @@ nsresult nsxpfcFactoryWin::CreateInstance(nsISupports *aOuter,
nsISupports *inst = nsnull; nsISupports *inst = nsnull;
if (mClassID.Equals(kCMenuBar)) { if (mClassID.Equals(kCXPFCMenuBar)) {
inst = (nsISupports *)(nsIMenuBar *)new nsMenuContainerWin(); inst = (nsISupports *)(nsIXPFCMenuBar *)new nsXPFCMenuContainerWin();
} else if (mClassID.Equals(kCMenuContainer)) { } else if (mClassID.Equals(kCXPFCMenuContainer)) {
inst = (nsISupports *)(nsIMenuContainer *)new nsMenuContainerWin(); inst = (nsISupports *)(nsIXPFCMenuContainer *)new nsXPFCMenuContainerWin();
} }
if (inst == NULL) if (inst == NULL)

Просмотреть файл

@ -13,7 +13,7 @@ EXPORTS = \
nsXPFCXMLContentSink.h \ nsXPFCXMLContentSink.h \
nsXPFCXMLDTD.h \ nsXPFCXMLDTD.h \
nsMenuManager.h \ nsMenuManager.h \
nsToolbarManager.h \ nsXPFCToolbarManager.h \
$(NULL) $(NULL)
MODULE = xpfc MODULE = xpfc

Просмотреть файл

@ -32,10 +32,10 @@ public:
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD Init(); NS_IMETHOD Init();
NS_IMETHOD SetMenuBar(nsIMenuBar * aMenuBar); NS_IMETHOD SetMenuBar(nsIXPFCMenuBar * aMenuBar);
NS_IMETHOD_(nsIMenuBar *) GetMenuBar(); NS_IMETHOD_(nsIXPFCMenuBar *) GetMenuBar();
NS_IMETHOD AddMenuContainer(nsIMenuContainer * aMenuContainer) ; NS_IMETHOD AddMenuContainer(nsIXPFCMenuContainer * aMenuContainer) ;
NS_IMETHOD_(nsIMenuItem *) MenuItemFromID(PRUint32 aID) ; NS_IMETHOD_(nsIXPFCMenuItem *) MenuItemFromID(PRUint32 aID) ;
NS_IMETHOD_(PRUint32) GetID(); NS_IMETHOD_(PRUint32) GetID();
NS_IMETHOD_(nsIXPFCCommandReceiver*) GetDefaultReceiver() ; NS_IMETHOD_(nsIXPFCCommandReceiver*) GetDefaultReceiver() ;
NS_IMETHOD SetDefaultReceiver(nsIXPFCCommandReceiver* aReceiver) ; NS_IMETHOD SetDefaultReceiver(nsIXPFCCommandReceiver* aReceiver) ;
@ -44,7 +44,7 @@ protected:
~nsMenuManager(); ~nsMenuManager();
private: private:
nsIMenuBar * mMenuBar; nsIXPFCMenuBar * mMenuBar;
nsIVector * mMenuContainers; nsIVector * mMenuContainers;
PRUint32 mValidMenuID; PRUint32 mValidMenuID;
nsIXPFCCommandReceiver * mDefaultReceiver; nsIXPFCCommandReceiver * mDefaultReceiver;

Просмотреть файл

@ -16,18 +16,18 @@
* Reserved. * Reserved.
*/ */
#ifndef nsToolbarManager_h___ #ifndef nsXPFCToolbarManager_h___
#define nsToolbarManager_h___ #define nsXPFCToolbarManager_h___
#include "nsIToolbarManager.h" #include "nsIXPFCToolbarManager.h"
#include "nsIVector.h" #include "nsIVector.h"
#include "nsIIterator.h" #include "nsIIterator.h"
class nsToolbarManager : public nsIToolbarManager class nsXPFCToolbarManager : public nsIXPFCToolbarManager
{ {
public: public:
nsToolbarManager(); nsXPFCToolbarManager();
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
@ -35,11 +35,11 @@ public:
NS_IMETHOD AddToolbar(nsIXPFCToolbar * aToolbar); NS_IMETHOD AddToolbar(nsIXPFCToolbar * aToolbar);
protected: protected:
~nsToolbarManager(); ~nsXPFCToolbarManager();
private: private:
nsIVector * mToolbars; nsIVector * mToolbars;
}; };
#endif /* nsToolbarManager_h___ */ #endif /* nsXPFCToolbarManager_h___ */

Просмотреть файл

@ -13,7 +13,7 @@ DEPTH = ../../..
EXPORTS = \ EXPORTS = \
nsIXMLParserObject.h \ nsIXMLParserObject.h \
nsIMenuManager.h \ nsIMenuManager.h \
nsIToolbarManager.h \ nsIXPFCToolbarManager.h \
nsIXPFCXMLContentSink.h \ nsIXPFCXMLContentSink.h \
$(NULL) $(NULL)

Просмотреть файл

@ -20,10 +20,10 @@
#define nsIMenuManager_h___ #define nsIMenuManager_h___
#include "nsISupports.h" #include "nsISupports.h"
#include "nsIMenuContainer.h" #include "nsIXPFCMenuContainer.h"
#include "nsIXPFCCommandReceiver.h" #include "nsIXPFCCommandReceiver.h"
class nsIMenuBar; class nsIXPFCMenuBar;
//5e1180e0-30a9-11d2-9247-00805f8a7ab6 //5e1180e0-30a9-11d2-9247-00805f8a7ab6
#define NS_IMENU_MANAGER_IID \ #define NS_IMENU_MANAGER_IID \
@ -36,10 +36,10 @@ class nsIMenuManager : public nsISupports
public: public:
NS_IMETHOD Init() = 0 ; NS_IMETHOD Init() = 0 ;
NS_IMETHOD SetMenuBar(nsIMenuBar * aMenuBar) = 0; NS_IMETHOD SetMenuBar(nsIXPFCMenuBar * aMenuBar) = 0;
NS_IMETHOD_(nsIMenuBar *) GetMenuBar() = 0; NS_IMETHOD_(nsIXPFCMenuBar *) GetMenuBar() = 0;
NS_IMETHOD AddMenuContainer(nsIMenuContainer * aMenuContainer) = 0; NS_IMETHOD AddMenuContainer(nsIXPFCMenuContainer * aMenuContainer) = 0;
NS_IMETHOD_(nsIMenuItem *) MenuItemFromID(PRUint32 aID) = 0; NS_IMETHOD_(nsIXPFCMenuItem *) MenuItemFromID(PRUint32 aID) = 0;
NS_IMETHOD_(PRUint32) GetID() = 0; NS_IMETHOD_(PRUint32) GetID() = 0;
NS_IMETHOD_(nsIXPFCCommandReceiver*) GetDefaultReceiver() = 0; NS_IMETHOD_(nsIXPFCCommandReceiver*) GetDefaultReceiver() = 0;
NS_IMETHOD SetDefaultReceiver(nsIXPFCCommandReceiver* aReceiver) = 0; NS_IMETHOD SetDefaultReceiver(nsIXPFCCommandReceiver* aReceiver) = 0;

Просмотреть файл

@ -16,8 +16,8 @@
* Reserved. * Reserved.
*/ */
#ifndef nsIToolbarManager_h___ #ifndef nsIXPFCToolbarManager_h___
#define nsIToolbarManager_h___ #define nsIXPFCToolbarManager_h___
#include "nsISupports.h" #include "nsISupports.h"
#include "nsIXPFCCommandReceiver.h" #include "nsIXPFCCommandReceiver.h"
@ -25,11 +25,11 @@
class nsIXPFCToolbar; class nsIXPFCToolbar;
//ba72e190-35f1-11d2-9248-00805f8a7ab6 //ba72e190-35f1-11d2-9248-00805f8a7ab6
#define NS_ITOOLBAR_MANAGER_IID \ #define NS_IXPFCTOOLBAR_MANAGER_IID \
{ 0xba72e190, 0x35f1, 0x11d2, \ { 0xba72e190, 0x35f1, 0x11d2, \
{ 0x92, 0x48, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6 } } { 0x92, 0x48, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6 } }
class nsIToolbarManager : public nsISupports class nsIXPFCToolbarManager : public nsISupports
{ {
public: public:
@ -39,4 +39,4 @@ public:
}; };
#endif /* nsIToolbarManager_h___ */ #endif /* nsIXPFCToolbarManager_h___ */

Просмотреть файл

@ -21,7 +21,7 @@ CPPSRCS = \
nsXPFCXMLContentSink.cpp \ nsXPFCXMLContentSink.cpp \
nsXPFCXMLDTD.cpp \ nsXPFCXMLDTD.cpp \
nsMenuManager.cpp \ nsMenuManager.cpp \
nsToolbarManager.cpp \ nsXPFCToolbarManager.cpp \
$(NULL) $(NULL)
REQUIRES = xpcom raptor netlib xpfc REQUIRES = xpcom raptor netlib xpfc

Просмотреть файл

@ -19,7 +19,7 @@
#include "nsMenuManager.h" #include "nsMenuManager.h"
#include "nsxpfcCIID.h" #include "nsxpfcCIID.h"
#include "nsxpfcutil.h" #include "nsxpfcutil.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kCMenuManagerCID, NS_MENU_MANAGER_CID); static NS_DEFINE_IID(kCMenuManagerCID, NS_MENU_MANAGER_CID);
@ -67,14 +67,14 @@ nsresult nsMenuManager :: Init()
return NS_OK ; return NS_OK ;
} }
nsresult nsMenuManager :: SetMenuBar(nsIMenuBar * aMenuBar) nsresult nsMenuManager :: SetMenuBar(nsIXPFCMenuBar * aMenuBar)
{ {
mMenuBar = aMenuBar; mMenuBar = aMenuBar;
NS_ADDREF(mMenuBar); NS_ADDREF(mMenuBar);
return NS_OK ; return NS_OK ;
} }
nsIMenuBar * nsMenuManager :: GetMenuBar() nsIXPFCMenuBar * nsMenuManager :: GetMenuBar()
{ {
return (mMenuBar) ; return (mMenuBar) ;
} }
@ -90,15 +90,15 @@ nsresult nsMenuManager :: SetDefaultReceiver(nsIXPFCCommandReceiver * aReceiver)
return (NS_OK) ; return (NS_OK) ;
} }
nsresult nsMenuManager::AddMenuContainer(nsIMenuContainer * aMenuContainer) nsresult nsMenuManager::AddMenuContainer(nsIXPFCMenuContainer * aMenuContainer)
{ {
mMenuContainers->Append(aMenuContainer); mMenuContainers->Append(aMenuContainer);
return NS_OK; return NS_OK;
} }
nsIMenuItem * nsMenuManager::MenuItemFromID(PRUint32 aID) nsIXPFCMenuItem * nsMenuManager::MenuItemFromID(PRUint32 aID)
{ {
nsIMenuItem * item = nsnull; nsIXPFCMenuItem * item = nsnull;
if (mMenuBar) if (mMenuBar)
item = mMenuBar->MenuItemFromID(aID); item = mMenuBar->MenuItemFromID(aID);

Просмотреть файл

@ -16,22 +16,22 @@
* Reserved. * Reserved.
*/ */
#include "nsToolbarManager.h" #include "nsXPFCToolbarManager.h"
#include "nsxpfcCIID.h" #include "nsxpfcCIID.h"
#include "nsxpfcutil.h" #include "nsxpfcutil.h"
#include "nsIXPFCToolbar.h" #include "nsIXPFCToolbar.h"
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kCToolbarManagerCID, NS_TOOLBAR_MANAGER_CID); static NS_DEFINE_IID(kCXPFCToolbarManagerCID, NS_XPFCTOOLBAR_MANAGER_CID);
static NS_DEFINE_IID(kIToolbarManagerIID, NS_ITOOLBAR_MANAGER_IID); static NS_DEFINE_IID(kIXPFCToolbarManagerIID, NS_IXPFCTOOLBAR_MANAGER_IID);
nsToolbarManager :: nsToolbarManager() nsXPFCToolbarManager :: nsXPFCToolbarManager()
{ {
NS_INIT_REFCNT(); NS_INIT_REFCNT();
mToolbars = nsnull; mToolbars = nsnull;
} }
nsToolbarManager :: ~nsToolbarManager() nsXPFCToolbarManager :: ~nsXPFCToolbarManager()
{ {
if (mToolbars != nsnull) if (mToolbars != nsnull)
{ {
@ -41,11 +41,11 @@ nsToolbarManager :: ~nsToolbarManager()
} }
NS_IMPL_QUERY_INTERFACE(nsToolbarManager, kIToolbarManagerIID) NS_IMPL_QUERY_INTERFACE(nsXPFCToolbarManager, kIXPFCToolbarManagerIID)
NS_IMPL_ADDREF(nsToolbarManager) NS_IMPL_ADDREF(nsXPFCToolbarManager)
NS_IMPL_RELEASE(nsToolbarManager) NS_IMPL_RELEASE(nsXPFCToolbarManager)
nsresult nsToolbarManager :: Init() nsresult nsXPFCToolbarManager :: Init()
{ {
static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID); static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID);
nsresult res = nsRepository::CreateInstance(kCVectorCID, nsresult res = nsRepository::CreateInstance(kCVectorCID,
@ -61,7 +61,7 @@ nsresult nsToolbarManager :: Init()
return NS_OK ; return NS_OK ;
} }
nsresult nsToolbarManager :: AddToolbar(nsIXPFCToolbar * aToolbar) nsresult nsXPFCToolbarManager :: AddToolbar(nsIXPFCToolbar * aToolbar)
{ {
mToolbars->Append(aToolbar); mToolbars->Append(aToolbar);
return NS_OK ; return NS_OK ;

Просмотреть файл

@ -21,9 +21,9 @@
#include "nsxpfcCIID.h" #include "nsxpfcCIID.h"
#include "nsIXMLParserObject.h" #include "nsIXMLParserObject.h"
#include "nsXPFCXMLContentSink.h" #include "nsXPFCXMLContentSink.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
#include "nsIMenuItem.h" #include "nsIXPFCMenuItem.h"
#include "nsIMenuContainer.h" #include "nsIXPFCMenuContainer.h"
#include "nsIXPFCCanvas.h" #include "nsIXPFCCanvas.h"
#include "nsIButton.h" #include "nsIButton.h"
#include "nsITextWidget.h" #include "nsITextWidget.h"
@ -36,12 +36,12 @@ static NS_DEFINE_IID(kIContentSinkIID, NS_ICONTENT_SINK_IID);
static NS_DEFINE_IID(kClassIID, NS_XPFCXMLCONTENTSINK_IID); static NS_DEFINE_IID(kClassIID, NS_XPFCXMLCONTENTSINK_IID);
static NS_DEFINE_IID(kIHTMLContentSinkIID, NS_IHTML_CONTENT_SINK_IID); static NS_DEFINE_IID(kIHTMLContentSinkIID, NS_IHTML_CONTENT_SINK_IID);
static NS_DEFINE_IID(kIXMLParserObjectIID, NS_IXML_PARSER_OBJECT_IID); static NS_DEFINE_IID(kIXMLParserObjectIID, NS_IXML_PARSER_OBJECT_IID);
static NS_DEFINE_IID(kCMenuBarCID, NS_MENUBAR_CID); static NS_DEFINE_IID(kCXPFCMenuBarCID, NS_XPFCMENUBAR_CID);
static NS_DEFINE_IID(kCMenuItemCID, NS_MENUITEM_CID); static NS_DEFINE_IID(kCXPFCMenuItemCID, NS_XPFCMENUITEM_CID);
static NS_DEFINE_IID(kCMenuContainerCID, NS_MENUCONTAINER_CID); static NS_DEFINE_IID(kCXPFCMenuContainerCID, NS_XPFCMENUCONTAINER_CID);
static NS_DEFINE_IID(kCIMenuBarIID, NS_IMENUBAR_IID); static NS_DEFINE_IID(kCIXPFCMenuBarIID, NS_IXPFCMENUBAR_IID);
static NS_DEFINE_IID(kCIMenuItemIID, NS_IMENUITEM_IID); static NS_DEFINE_IID(kCIXPFCMenuItemIID, NS_IXPFCMENUITEM_IID);
static NS_DEFINE_IID(kCIMenuContainerIID, NS_IMENUCONTAINER_IID); static NS_DEFINE_IID(kCIXPFCMenuContainerIID, NS_IXPFCMENUCONTAINER_IID);
static NS_DEFINE_IID(kCXPFCToolbarCID, NS_XPFC_TOOLBAR_CID); static NS_DEFINE_IID(kCXPFCToolbarCID, NS_XPFC_TOOLBAR_CID);
static NS_DEFINE_IID(kCIXPFCToolbarIID, NS_IXPFC_TOOLBAR_IID); static NS_DEFINE_IID(kCIXPFCToolbarIID, NS_IXPFC_TOOLBAR_IID);
static NS_DEFINE_IID(kCXPFCDialogCID, NS_XPFC_DIALOG_CID); static NS_DEFINE_IID(kCXPFCDialogCID, NS_XPFC_DIALOG_CID);
@ -262,8 +262,8 @@ NS_IMETHODIMP nsXPFCXMLContentSink::OpenContainer(const nsIParserNode& aNode)
if (eXPFCXMLTag_menubar == tag) if (eXPFCXMLTag_menubar == tag)
{ {
nsIMenuBar * menubar; nsIXPFCMenuBar * menubar;
res = object->QueryInterface(kCIMenuBarIID,(void**)&menubar); res = object->QueryInterface(kCIXPFCMenuBarIID,(void**)&menubar);
if (NS_OK == res) if (NS_OK == res)
{ {
@ -532,12 +532,12 @@ NS_IMETHODIMP nsXPFCXMLContentSink::DidBuildModel(PRInt32 aQualityLevel)
* item->object is the parent container * item->object is the parent container
* item->container is the name of the target child container * item->container is the name of the target child container
* *
* There should be a nsIMenuContainer in the free list with this * There should be a nsIXPFCMenuContainer in the free list with this
* name. Let's find it, make it the child, and remove from free list * name. Let's find it, make it the child, and remove from free list
*/ */
nsIIterator * iterator2 ; nsIIterator * iterator2 ;
nsIMenuContainer * menu_container; nsIXPFCMenuContainer * menu_container;
nsString child; nsString child;
nsresult res = mOrphanMenuList->CreateIterator(&iterator2); nsresult res = mOrphanMenuList->CreateIterator(&iterator2);
@ -549,12 +549,12 @@ NS_IMETHODIMP nsXPFCXMLContentSink::DidBuildModel(PRInt32 aQualityLevel)
while(!(iterator2->IsDone())) while(!(iterator2->IsDone()))
{ {
menu_container = (nsIMenuContainer *) iterator2->CurrentItem(); menu_container = (nsIXPFCMenuContainer *) iterator2->CurrentItem();
nsIMenuItem * container_item = nsnull; nsIXPFCMenuItem * container_item = nsnull;
res = menu_container->QueryInterface(kCIMenuItemIID,(void**)&container_item); res = menu_container->QueryInterface(kCIXPFCMenuItemIID,(void**)&container_item);
if (res == NS_OK) if (res == NS_OK)
{ {
@ -567,12 +567,12 @@ NS_IMETHODIMP nsXPFCXMLContentSink::DidBuildModel(PRInt32 aQualityLevel)
* Set as child * Set as child
*/ */
nsIMenuContainer * parent = nsnull; nsIXPFCMenuContainer * parent = nsnull;
res = item->object->QueryInterface(kCIMenuContainerIID, (void**)&parent); res = item->object->QueryInterface(kCIXPFCMenuContainerIID, (void**)&parent);
if (res == NS_OK) if (res == NS_OK)
{ {
parent->AddChild((nsIMenuItem *)container_item); parent->AddChild((nsIXPFCMenuItem *)container_item);
} }
mOrphanMenuList->Remove(child); mOrphanMenuList->Remove(child);
@ -629,15 +629,15 @@ NS_IMETHODIMP nsXPFCXMLContentSink::CIDFromTag(eXPFCXMLTags tag, nsCID &aClass)
switch(tag) switch(tag)
{ {
case eXPFCXMLTag_menuitem: case eXPFCXMLTag_menuitem:
aClass = kCMenuItemCID; aClass = kCXPFCMenuItemCID;
break; break;
case eXPFCXMLTag_menucontainer: case eXPFCXMLTag_menucontainer:
aClass = kCMenuContainerCID; aClass = kCXPFCMenuContainerCID;
break; break;
case eXPFCXMLTag_menubar: case eXPFCXMLTag_menubar:
aClass = kCMenuBarCID; aClass = kCXPFCMenuBarCID;
break; break;
case eXPFCXMLTag_toolbar: case eXPFCXMLTag_toolbar:
@ -795,12 +795,12 @@ NS_IMETHODIMP nsXPFCXMLContentSink::AddToHierarchy(nsIXMLParserObject& aObject,
} else if (mState == XPFC_PARSING_STATE_MENUBAR) } else if (mState == XPFC_PARSING_STATE_MENUBAR)
{ {
nsIMenuContainer * container = nsnull; nsIXPFCMenuContainer * container = nsnull;
nsIMenuContainer * parent = nsnull; nsIXPFCMenuContainer * parent = nsnull;
nsresult res = aObject.QueryInterface(kCIMenuContainerIID,(void**)&container); nsresult res = aObject.QueryInterface(kCIXPFCMenuContainerIID,(void**)&container);
parent = (nsIMenuContainer *) mXPFCStack->Top(); parent = (nsIXPFCMenuContainer *) mXPFCStack->Top();
if (NS_OK != res) if (NS_OK != res)
{ {
@ -808,9 +808,9 @@ NS_IMETHODIMP nsXPFCXMLContentSink::AddToHierarchy(nsIXMLParserObject& aObject,
/* /*
* Must be a menu item. Add as child to top of stack * Must be a menu item. Add as child to top of stack
*/ */
nsIMenuItem * item = nsnull; nsIXPFCMenuItem * item = nsnull;
aObject.QueryInterface(kCIMenuItemIID,(void**)&item); aObject.QueryInterface(kCIXPFCMenuItemIID,(void**)&item);
parent->AddChild(item); parent->AddChild(item);
@ -825,9 +825,9 @@ NS_IMETHODIMP nsXPFCXMLContentSink::AddToHierarchy(nsIXMLParserObject& aObject,
if (res == NS_OK && parent != nsnull) if (res == NS_OK && parent != nsnull)
{ {
nsIMenuItem * item = nsnull; nsIXPFCMenuItem * item = nsnull;
nsresult res = aObject.QueryInterface(kCIMenuItemIID,(void**)&item); nsresult res = aObject.QueryInterface(kCIXPFCMenuItemIID,(void**)&item);
parent->AddChild(item); parent->AddChild(item);

Просмотреть файл

@ -27,7 +27,7 @@
class nsIPref; class nsIPref;
class nsIAppShell; class nsIAppShell;
class nsIStreamManager; class nsIStreamManager;
class nsIToolbarManager; class nsIXPFCToolbarManager;
class nsIDeviceContext; class nsIDeviceContext;
@ -138,7 +138,7 @@ public:
NS_IMETHOD_(nsIStreamManager *) GetStreamManager(); NS_IMETHOD_(nsIStreamManager *) GetStreamManager();
NS_IMETHOD_(nsIToolbarManager *) GetToolbarManager(); NS_IMETHOD_(nsIXPFCToolbarManager *) GetToolbarManager();
NS_IMETHOD_(EVENT_CALLBACK) GetShellEventCallback() ; NS_IMETHOD_(EVENT_CALLBACK) GetShellEventCallback() ;
@ -151,7 +151,7 @@ private:
nsIWidget * mApplicationWindow ; nsIWidget * mApplicationWindow ;
nsIPref * mPref; nsIPref * mPref;
nsIStreamManager * mStreamManager; nsIStreamManager * mStreamManager;
nsIToolbarManager * mToolbarManager; nsIXPFCToolbarManager * mToolbarManager;
nsIDeviceContext * mDeviceContext; nsIDeviceContext * mDeviceContext;
}; };

Просмотреть файл

@ -29,7 +29,7 @@ class nsIApplicationShell;
class nsIPref; class nsIPref;
class nsIAppShell; class nsIAppShell;
class nsIStreamManager; class nsIStreamManager;
class nsIToolbarManager; class nsIXPFCToolbarManager;
#define NS_IXPFC_SHELL_INSTANCE_IID \ #define NS_IXPFC_SHELL_INSTANCE_IID \
{ 0xbf88e640, 0xdf99, 0x11d1, \ { 0xbf88e640, 0xdf99, 0x11d1, \
@ -129,9 +129,9 @@ public:
/** /**
* Get Toolbar Manager * Get Toolbar Manager
* @result An nsIToolbarManager pointer * @result An nsIXPFCToolbarManager pointer
*/ */
NS_IMETHOD_(nsIToolbarManager *) GetToolbarManager() = 0; NS_IMETHOD_(nsIXPFCToolbarManager *) GetToolbarManager() = 0;
/** /**
* Launch an application * Launch an application

Просмотреть файл

@ -21,9 +21,9 @@
#include "nsIContentViewer.h" #include "nsIContentViewer.h"
#include "nsIParser.h" #include "nsIParser.h"
#include "nsIMenuManager.h" #include "nsIMenuManager.h"
#include "nsIMenuBar.h" #include "nsIXPFCMenuBar.h"
#include "nsIWebShell.h" #include "nsIWebShell.h"
#include "nsIToolbarManager.h" #include "nsIXPFCToolbarManager.h"
#include "nsIXPFCToolbar.h" #include "nsIXPFCToolbar.h"
#include "nsIXPFCDialog.h" #include "nsIXPFCDialog.h"
#include "nsIApplicationShell.h" #include "nsIApplicationShell.h"
@ -42,11 +42,11 @@ public:
NS_IMETHOD SetMenuManager(nsIMenuManager * aMenuManager) = 0; NS_IMETHOD SetMenuManager(nsIMenuManager * aMenuManager) = 0;
NS_IMETHOD_(nsIMenuManager *) GetMenuManager() = 0; NS_IMETHOD_(nsIMenuManager *) GetMenuManager() = 0;
NS_IMETHOD SetMenuBar(nsIMenuBar * aMenuBar) = 0; NS_IMETHOD SetMenuBar(nsIXPFCMenuBar * aMenuBar) = 0;
NS_IMETHOD UpdateMenuBar() = 0; NS_IMETHOD UpdateMenuBar() = 0;
NS_IMETHOD SetToolbarManager(nsIToolbarManager * aToolbarManager) = 0; NS_IMETHOD SetToolbarManager(nsIXPFCToolbarManager * aToolbarManager) = 0;
NS_IMETHOD_(nsIToolbarManager *) GetToolbarManager() = 0; NS_IMETHOD_(nsIXPFCToolbarManager *) GetToolbarManager() = 0;
NS_IMETHOD AddToolbar(nsIXPFCToolbar * aToolbar) = 0; NS_IMETHOD AddToolbar(nsIXPFCToolbar * aToolbar) = 0;
NS_IMETHOD RemoveToolbar(nsIXPFCToolbar * aToolbar) = 0; NS_IMETHOD RemoveToolbar(nsIXPFCToolbar * aToolbar) = 0;
NS_IMETHOD UpdateToolbars() = 0; NS_IMETHOD UpdateToolbars() = 0;

Просмотреть файл

@ -38,7 +38,7 @@
#include "nsIPref.h" #include "nsIPref.h"
#include "nsStreamManager.h" #include "nsStreamManager.h"
#include "nsToolbarManager.h" #include "nsXPFCToolbarManager.h"
#include "nsIBrowserWindow.h" #include "nsIBrowserWindow.h"
#include "nsIWebShell.h" #include "nsIWebShell.h"
@ -65,8 +65,8 @@ static NS_DEFINE_IID(kIFactoryIID, NS_IFACTORY_IID);
static NS_DEFINE_IID(kCShellInstance, NS_XPFC_SHELL_INSTANCE_CID); static NS_DEFINE_IID(kCShellInstance, NS_XPFC_SHELL_INSTANCE_CID);
static NS_DEFINE_IID(kCStreamManager, NS_STREAM_MANAGER_CID); static NS_DEFINE_IID(kCStreamManager, NS_STREAM_MANAGER_CID);
static NS_DEFINE_IID(kIStreamManager, NS_ISTREAM_MANAGER_IID); static NS_DEFINE_IID(kIStreamManager, NS_ISTREAM_MANAGER_IID);
static NS_DEFINE_IID(kCToolbarManager, NS_TOOLBAR_MANAGER_CID); static NS_DEFINE_IID(kCXPFCToolbarManager, NS_XPFCTOOLBAR_MANAGER_CID);
static NS_DEFINE_IID(kIToolbarManager, NS_ITOOLBAR_MANAGER_IID); static NS_DEFINE_IID(kIXPFCToolbarManager, NS_IXPFCTOOLBAR_MANAGER_IID);
static NS_DEFINE_IID(kDeviceContextCID, NS_DEVICE_CONTEXT_CID); static NS_DEFINE_IID(kDeviceContextCID, NS_DEVICE_CONTEXT_CID);
static NS_DEFINE_IID(kDeviceContextIID, NS_IDEVICE_CONTEXT_IID); static NS_DEFINE_IID(kDeviceContextIID, NS_IDEVICE_CONTEXT_IID);
@ -132,9 +132,9 @@ nsresult nsShellInstance::Init()
// Create a Toolbar Manager // Create a Toolbar Manager
res = nsRepository::CreateInstance(kCToolbarManager, res = nsRepository::CreateInstance(kCXPFCToolbarManager,
NULL, NULL,
kIToolbarManager, kIXPFCToolbarManager,
(void **) &mToolbarManager); (void **) &mToolbarManager);
if (NS_OK != res) if (NS_OK != res)
return res; return res;
@ -206,7 +206,7 @@ nsIStreamManager * nsShellInstance::GetStreamManager()
return (mStreamManager) ; return (mStreamManager) ;
} }
nsIToolbarManager * nsShellInstance::GetToolbarManager() nsIXPFCToolbarManager * nsShellInstance::GetToolbarManager()
{ {
return (mToolbarManager) ; return (mToolbarManager) ;
} }
@ -481,7 +481,7 @@ nsEventStatus PR_CALLBACK HandleEventApplication(nsGUIEvent *aEvent)
nsIMenuManager * menumgr = viewer->GetMenuManager(); nsIMenuManager * menumgr = viewer->GetMenuManager();
nsIMenuItem * item = menumgr->MenuItemFromID(event->menuItem); nsIXPFCMenuItem * item = menumgr->MenuItemFromID(event->menuItem);
item->SendCommand(); item->SendCommand();

Просмотреть файл

@ -45,9 +45,9 @@ static NS_DEFINE_IID(kCApplicationShellIID, NS_IAPPLICATIONSHELL_CID);
static NS_DEFINE_IID(kIShellInstanceIID, NS_IXPFC_SHELL_INSTANCE_IID); static NS_DEFINE_IID(kIShellInstanceIID, NS_IXPFC_SHELL_INSTANCE_IID);
static NS_DEFINE_IID(kCShellInstanceCID, NS_XPFC_SHELL_INSTANCE_CID); static NS_DEFINE_IID(kCShellInstanceCID, NS_XPFC_SHELL_INSTANCE_CID);
static NS_DEFINE_IID(kCMenuBarCID, NS_MENUBAR_CID); static NS_DEFINE_IID(kCXPFCMenuBarCID, NS_XPFCMENUBAR_CID);
static NS_DEFINE_IID(kCMenuContainerCID, NS_MENUCONTAINER_CID); static NS_DEFINE_IID(kCXPFCMenuContainerCID, NS_XPFCMENUCONTAINER_CID);
static NS_DEFINE_IID(kCMenuItemCID, NS_MENUITEM_CID); static NS_DEFINE_IID(kCXPFCMenuItemCID, NS_XPFCMENUITEM_CID);
static NS_DEFINE_IID(kCMenuManagerCID, NS_MENU_MANAGER_CID); static NS_DEFINE_IID(kCMenuManagerCID, NS_MENU_MANAGER_CID);
static NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID); static NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID);
static NS_DEFINE_IID(kCXPFCToolbarCID, NS_XPFC_TOOLBAR_CID); static NS_DEFINE_IID(kCXPFCToolbarCID, NS_XPFC_TOOLBAR_CID);
@ -58,7 +58,7 @@ static NS_DEFINE_IID(kCXPButtonCID, NS_XP_BUTTON_CID);
static NS_DEFINE_IID(kCXPItemCID, NS_XP_ITEM_CID); static NS_DEFINE_IID(kCXPItemCID, NS_XP_ITEM_CID);
static NS_DEFINE_IID(kCXPFCTextWidgetCID, NS_XPFC_TEXTWIDGET_CID); static NS_DEFINE_IID(kCXPFCTextWidgetCID, NS_XPFC_TEXTWIDGET_CID);
static NS_DEFINE_IID(kCXPFCTabWidgetCID, NS_XPFC_TABWIDGET_CID); static NS_DEFINE_IID(kCXPFCTabWidgetCID, NS_XPFC_TABWIDGET_CID);
static NS_DEFINE_IID(kCToolbarManagerCID, NS_TOOLBAR_MANAGER_CID); static NS_DEFINE_IID(kCXPFCToolbarManagerCID, NS_XPFCTOOLBAR_MANAGER_CID);
static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID); static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID);
static NS_DEFINE_IID(kCVectorIteratorCID, NS_VECTOR_ITERATOR_CID); static NS_DEFINE_IID(kCVectorIteratorCID, NS_VECTOR_ITERATOR_CID);
static NS_DEFINE_IID(kCstackCID, NS_STACK_CID); static NS_DEFINE_IID(kCstackCID, NS_STACK_CID);
@ -89,16 +89,16 @@ void main(int argc, char **argv)
// Let get a ShellInstance for this Application instance // Let get a ShellInstance for this Application instance
nsRepository::RegisterFactory(kCShellInstanceCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCShellInstanceCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuBarCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCMenuBarCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuContainerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCMenuContainerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuItemCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCMenuItemCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCMenuManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCToolbarCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCToolbarCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCDialogCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCDialogCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCButtonCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCButtonCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCTextWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCTextWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCTabWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCTabWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCToolbarManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCToolbarManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCStreamManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCStreamManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCStreamObjectCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCStreamObjectCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCVectorCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCVectorCID, XPFC_DLL, PR_FALSE, PR_FALSE);

Просмотреть файл

@ -40,9 +40,9 @@ static NS_DEFINE_IID(kCApplicationShellIID, NS_IAPPLICATIONSHELL_CID);
static NS_DEFINE_IID(kIShellInstanceIID, NS_IXPFC_SHELL_INSTANCE_IID); static NS_DEFINE_IID(kIShellInstanceIID, NS_IXPFC_SHELL_INSTANCE_IID);
static NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID); static NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID);
static NS_DEFINE_IID(kCShellInstanceCID, NS_XPFC_SHELL_INSTANCE_CID); static NS_DEFINE_IID(kCShellInstanceCID, NS_XPFC_SHELL_INSTANCE_CID);
static NS_DEFINE_IID(kCMenuBarCID, NS_MENUBAR_CID); static NS_DEFINE_IID(kCXPFCMenuBarCID, NS_XPFCMENUBAR_CID);
static NS_DEFINE_IID(kCMenuContainerCID, NS_MENUCONTAINER_CID); static NS_DEFINE_IID(kCXPFCMenuContainerCID, NS_XPFCMENUCONTAINER_CID);
static NS_DEFINE_IID(kCMenuItemCID, NS_MENUITEM_CID); static NS_DEFINE_IID(kCXPFCMenuItemCID, NS_XPFCMENUITEM_CID);
static NS_DEFINE_IID(kCMenuManagerCID, NS_MENU_MANAGER_CID); static NS_DEFINE_IID(kCMenuManagerCID, NS_MENU_MANAGER_CID);
@ -55,7 +55,7 @@ static NS_DEFINE_IID(kCXPItemCID, NS_XP_ITEM_CID);
static NS_DEFINE_IID(kCXPFCTextWidgetCID, NS_XPFC_TEXTWIDGET_CID); static NS_DEFINE_IID(kCXPFCTextWidgetCID, NS_XPFC_TEXTWIDGET_CID);
static NS_DEFINE_IID(kCXPFCTabWidgetCID, NS_XPFC_TABWIDGET_CID); static NS_DEFINE_IID(kCXPFCTabWidgetCID, NS_XPFC_TABWIDGET_CID);
static NS_DEFINE_IID(kCToolbarManagerCID, NS_TOOLBAR_MANAGER_CID); static NS_DEFINE_IID(kCXPFCToolbarManagerCID, NS_XPFCTOOLBAR_MANAGER_CID);
static NS_DEFINE_IID(kCStreamManagerCID, NS_STREAM_MANAGER_CID); static NS_DEFINE_IID(kCStreamManagerCID, NS_STREAM_MANAGER_CID);
static NS_DEFINE_IID(kCStreamObjectCID, NS_STREAM_OBJECT_CID); static NS_DEFINE_IID(kCStreamObjectCID, NS_STREAM_OBJECT_CID);
static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID); static NS_DEFINE_IID(kCVectorCID, NS_VECTOR_CID);
@ -80,10 +80,10 @@ int PASCAL WinMain(HANDLE instance, HANDLE prevInstance, LPSTR cmdParam, int nCm
// Let get a ShellInstance for this Application instance // Let get a ShellInstance for this Application instance
nsRepository::RegisterFactory(kCShellInstanceCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCShellInstanceCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuBarCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCMenuBarCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuContainerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCMenuContainerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCMenuManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCMenuItemCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCMenuItemCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCToolbarCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCToolbarCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCDialogCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCDialogCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCUserCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCUserCID, XPFC_DLL, PR_FALSE, PR_FALSE);
@ -92,7 +92,7 @@ int PASCAL WinMain(HANDLE instance, HANDLE prevInstance, LPSTR cmdParam, int nCm
nsRepository::RegisterFactory(kCXPItemCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPItemCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCTextWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCTextWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCXPFCTabWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCTabWidgetCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCToolbarManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCXPFCToolbarManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCStreamManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCStreamManagerCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCStreamObjectCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCStreamObjectCID, XPFC_DLL, PR_FALSE, PR_FALSE);
nsRepository::RegisterFactory(kCVectorCID, XPFC_DLL, PR_FALSE, PR_FALSE); nsRepository::RegisterFactory(kCVectorCID, XPFC_DLL, PR_FALSE, PR_FALSE);