зеркало из https://github.com/mozilla/gecko-dev.git
Minor fixes to various Motif files, mostly cosmetic changes, elimination of some unnecessary headers, and elimination of some deadwood. NOT PART OF BUILD.
This commit is contained in:
Родитель
66084354e7
Коммит
e75e0af1e2
|
@ -19,8 +19,7 @@
|
|||
#ifndef nsFileWidget_h__
|
||||
#define nsFileWidget_h__
|
||||
|
||||
#include "nsToolkit.h"
|
||||
#include "nsIWidget.h"
|
||||
//#include "nsIWidget.h"
|
||||
#include "nsIFileWidget.h"
|
||||
#include "nsWindow.h"
|
||||
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
#include <Xm/CascadeBG.h>
|
||||
#include <Xm/SeparatoG.h>
|
||||
#include <Xm/RowColumn.h>
|
||||
#include <Xm/PushB.h>
|
||||
|
||||
static NS_DEFINE_CID(kMenuCID, NS_MENU_CID);
|
||||
static NS_DEFINE_CID(kMenuItemCID, NS_MENUITEM_CID);
|
||||
|
@ -100,8 +99,8 @@ nsMenu::~nsMenu()
|
|||
NS_IF_RELEASE(mListener);
|
||||
// Free our menu items
|
||||
RemoveAll();
|
||||
// gtk_widget_destroy(mMenu);
|
||||
// mMenu = nsnull;
|
||||
XtDestroyWidget(mMenu);
|
||||
mMenu = nsnull;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
* Reserved.
|
||||
*/
|
||||
|
||||
#include <Xm/RowColumn.h>
|
||||
|
||||
#include "nsMenuBar.h"
|
||||
#include "nsMenuItem.h"
|
||||
#include "nsIComponentManager.h"
|
||||
|
@ -29,10 +31,6 @@
|
|||
#include "nsCOMPtr.h"
|
||||
#include "nsWidgetsCID.h"
|
||||
|
||||
//#include "nsStringUtil.h"
|
||||
|
||||
#include <Xm/RowColumn.h>
|
||||
|
||||
static NS_DEFINE_CID(kMenuBarCID, NS_MENUBAR_CID);
|
||||
static NS_DEFINE_CID(kMenuCID, NS_MENU_CID);
|
||||
|
||||
|
@ -51,16 +49,19 @@ nsresult nsMenuBar::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||
NS_ADDREF_THIS();
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
if (aIID.Equals(kISupportsIID)) {
|
||||
*aInstancePtr = (void*) ((nsISupports*)(nsIMenuBar*) this);
|
||||
NS_ADDREF_THIS();
|
||||
return NS_OK;
|
||||
}
|
||||
if (aIID.Equals(kIMenuListenerIID)) {
|
||||
|
||||
if (aIID.Equals(nsIMenuListener::GetIID())) {
|
||||
*aInstancePtr = (void*) ((nsIMenuListener*)this);
|
||||
NS_ADDREF_THIS();
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
return NS_NOINTERFACE;
|
||||
}
|
||||
|
||||
|
@ -76,7 +77,7 @@ nsMenuBar::nsMenuBar() : nsIMenuBar(), nsIMenuListener()
|
|||
{
|
||||
NS_INIT_REFCNT();
|
||||
mNumMenus = 0;
|
||||
mMenu = nsnull;
|
||||
mMenuBar = nsnull;
|
||||
mParent = nsnull;
|
||||
mIsMenuBarAdded = PR_FALSE;
|
||||
mWebShell = nsnull;
|
||||
|
@ -103,8 +104,8 @@ NS_METHOD nsMenuBar::Create(nsIWidget *aParent)
|
|||
SetParent(aParent);
|
||||
Widget parentWidget = (Widget)mParent->GetNativeData(NS_NATIVE_WIDGET);
|
||||
Widget mainWindow = XtParent(parentWidget);
|
||||
mMenu = XmCreateMenuBar(mainWindow, "menubar", nsnull, 0);
|
||||
XtManageChild(mMenu);
|
||||
mMenuBar = XmCreateMenuBar(mainWindow, "menubar", nsnull, 0);
|
||||
XtManageChild(mMenuBar);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -181,7 +182,7 @@ NS_METHOD nsMenuBar::RemoveAll()
|
|||
//-------------------------------------------------------------------------
|
||||
NS_METHOD nsMenuBar::GetNativeData(void *& aData)
|
||||
{
|
||||
aData = (void *)mMenu;
|
||||
aData = (void *)mMenuBar;
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -42,15 +42,15 @@ public:
|
|||
virtual ~nsMenuBar();
|
||||
|
||||
// nsIMenuListener interface
|
||||
nsEventStatus MenuItemSelected(const nsMenuEvent & aMenuEvent);
|
||||
nsEventStatus MenuSelected(const nsMenuEvent & aMenuEvent);
|
||||
virtual nsEventStatus MenuItemSelected(const nsMenuEvent & aMenuEvent);
|
||||
virtual nsEventStatus MenuDeselected(const nsMenuEvent & aMenuEvent);
|
||||
virtual nsEventStatus MenuConstruct(
|
||||
nsEventStatus MenuDeselected(const nsMenuEvent & aMenuEvent);
|
||||
nsEventStatus MenuConstruct(
|
||||
const nsMenuEvent& aMenuEvent,
|
||||
nsIWidget * aParentWindow,
|
||||
void * menubarNode,
|
||||
void * aWebShell);
|
||||
virtual nsEventStatus MenuDestruct(const nsMenuEvent & aMenuEvent);
|
||||
nsEventStatus MenuDestruct(const nsMenuEvent & aMenuEvent);
|
||||
|
||||
NS_DECL_ISUPPORTS
|
||||
|
||||
|
@ -69,7 +69,7 @@ public:
|
|||
NS_IMETHOD Paint();
|
||||
NS_IMETHOD SetNativeData(void* aData);
|
||||
protected:
|
||||
Widget mMenu;
|
||||
Widget mMenuBar;
|
||||
nsIWidget * mParent;
|
||||
PRBool mIsMenuBarAdded;
|
||||
|
||||
|
|
|
@ -172,8 +172,7 @@ NS_METHOD nsMenuItem::GetLabel(nsString &aText)
|
|||
//-------------------------------------------------------------------------
|
||||
NS_METHOD nsMenuItem::SetLabel(nsString &aText)
|
||||
{
|
||||
mLabel = aText;
|
||||
|
||||
mLabel = aText;
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -221,6 +220,7 @@ nsEventStatus nsMenuItem::MenuItemSelected(const nsMenuEvent & aMenuEvent)
|
|||
|
||||
nsEventStatus nsMenuItem::MenuSelected(const nsMenuEvent & aMenuEvent)
|
||||
{
|
||||
printf("nsMenuItem::MenuSelected called\n");
|
||||
if(mXULCommandListener)
|
||||
return mXULCommandListener->MenuSelected(aMenuEvent);
|
||||
|
||||
|
@ -229,6 +229,7 @@ nsEventStatus nsMenuItem::MenuSelected(const nsMenuEvent & aMenuEvent)
|
|||
|
||||
nsEventStatus nsMenuItem::MenuDeselected(const nsMenuEvent & aMenuEvent)
|
||||
{
|
||||
printf("nsMenuItem::MenuDeselected called\n");
|
||||
return nsEventStatus_eIgnore;
|
||||
}
|
||||
|
||||
|
@ -237,11 +238,13 @@ nsEventStatus nsMenuItem::MenuConstruct(const nsMenuEvent &aMenuEvent,
|
|||
void *menuNode,
|
||||
void *aWebShell)
|
||||
{
|
||||
printf("nsMenuItem::MenuConstruct called\n");
|
||||
return nsEventStatus_eIgnore;
|
||||
}
|
||||
|
||||
nsEventStatus nsMenuItem::MenuDestruct(const nsMenuEvent & aMenuEvent)
|
||||
{
|
||||
printf("nsMenuItem::MenuDestruct called\n");
|
||||
return nsEventStatus_eIgnore;
|
||||
}
|
||||
|
||||
|
|
|
@ -16,16 +16,14 @@
|
|||
* Reserved.
|
||||
*/
|
||||
|
||||
#include "nsRadioButton.h"
|
||||
#include "nsColor.h"
|
||||
#include "nsGUIEvent.h"
|
||||
#include "nsString.h"
|
||||
#include "nsStringUtil.h"
|
||||
|
||||
#include "nsXtEventHandler.h"
|
||||
#include <Xm/ToggleB.h>
|
||||
#include <Xm/RowColumn.h>
|
||||
|
||||
#include "nsRadioButton.h"
|
||||
#include "nsString.h"
|
||||
|
||||
#include "nsXtEventHandler.h"
|
||||
|
||||
NS_IMPL_ADDREF(nsRadioButton)
|
||||
NS_IMPL_RELEASE(nsRadioButton)
|
||||
|
||||
|
|
|
@ -16,12 +16,11 @@
|
|||
* Reserved.
|
||||
*/
|
||||
|
||||
#include "nsScrollbar.h"
|
||||
#include "nsToolkit.h"
|
||||
#include "nsGUIEvent.h"
|
||||
#include "nsUnitConversion.h"
|
||||
#include <Xm/ScrollBar.h>
|
||||
|
||||
#include "nsScrollbar.h"
|
||||
#include "nsGUIEvent.h"
|
||||
|
||||
#include "nsXtEventHandler.h"
|
||||
|
||||
NS_IMPL_ADDREF(nsScrollbar)
|
||||
|
@ -59,7 +58,7 @@ NS_METHOD nsScrollbar::Create(nsNativeWidget aParent,
|
|||
|
||||
int procDir = mOrientation == XmVERTICAL? XmMAX_ON_BOTTOM:XmMAX_ON_RIGHT;
|
||||
|
||||
mWidget = ::XtVaCreateManagedWidget("scrollbar",
|
||||
mWidget = ::XtVaCreateManagedWidget("nsScrollbar",
|
||||
xmScrollBarWidgetClass,
|
||||
parentWidget,
|
||||
XmNorientation, mOrientation,
|
||||
|
@ -451,4 +450,3 @@ PRBool nsScrollbar::OnScroll(nsScrollbarEvent & aEvent, PRUint32 cPos)
|
|||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
|
@ -16,15 +16,11 @@
|
|||
* Reserved.
|
||||
*/
|
||||
|
||||
#include "nsTextAreaWidget.h"
|
||||
#include "nsToolkit.h"
|
||||
#include "nsColor.h"
|
||||
#include "nsGUIEvent.h"
|
||||
#include "nsString.h"
|
||||
#include "nsXtEventHandler.h"
|
||||
|
||||
#include <Xm/Text.h>
|
||||
|
||||
#include "nsTextAreaWidget.h"
|
||||
#include "nsString.h"
|
||||
|
||||
#define DBG 0
|
||||
|
||||
NS_IMPL_ADDREF(nsTextAreaWidget)
|
||||
|
@ -137,20 +133,3 @@ nsresult nsTextAreaWidget::QueryInterface(const nsIID& aIID, void** aInstancePtr
|
|||
|
||||
return nsWindow::QueryInterface(aIID, aInstancePtr);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
//
|
||||
// paint, resizes message - ignore
|
||||
//
|
||||
//-------------------------------------------------------------------------
|
||||
PRBool nsTextAreaWidget::OnPaint(nsPaintEvent & aEvent)
|
||||
{
|
||||
return PR_FALSE;
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------
|
||||
PRBool nsTextAreaWidget::OnResize(nsSizeEvent &aEvent)
|
||||
{
|
||||
return PR_FALSE;
|
||||
}
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
#ifndef nsTextAreaWidget_h__
|
||||
#define nsTextAreaWidget_h__
|
||||
|
||||
#include "nsWindow.h"
|
||||
#include "nsTextHelper.h"
|
||||
#include "nsITextAreaWidget.h"
|
||||
|
||||
|
@ -55,13 +54,8 @@ public:
|
|||
nsIToolkit *aToolkit = nsnull,
|
||||
nsWidgetInitData *aInitData = nsnull);
|
||||
|
||||
|
||||
virtual PRBool OnPaint(nsPaintEvent & aEvent);
|
||||
virtual PRBool OnResize(nsSizeEvent &aEvent);
|
||||
|
||||
private:
|
||||
PRBool mMakeReadOnly;
|
||||
|
||||
};
|
||||
|
||||
#endif // nsTextAreaWidget_h__
|
||||
|
|
|
@ -17,16 +17,11 @@
|
|||
*/
|
||||
|
||||
#include "nsToolkit.h"
|
||||
#include "nsWindow.h"
|
||||
#include "nsGUIEvent.h"
|
||||
|
||||
void RunPump(void* arg)
|
||||
{
|
||||
}
|
||||
#include <stdio.h>
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
//
|
||||
// constructor
|
||||
// Error handler
|
||||
//
|
||||
//-------------------------------------------------------------------------
|
||||
int nsToolkitErrorHandler (Display * mydisplay, XErrorEvent * myerr)
|
||||
|
|
|
@ -20,9 +20,7 @@
|
|||
#define TOOLKIT_H
|
||||
|
||||
#include "nsIToolkit.h"
|
||||
#include "X11/Xlib.h"
|
||||
|
||||
struct MethodInfo;
|
||||
#include <X11/Xlib.h>
|
||||
|
||||
/**
|
||||
* Wrapper around the thread running the message pump.
|
||||
|
@ -49,6 +47,4 @@ private:
|
|||
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif // TOOLKIT_H
|
||||
|
|
|
@ -16,7 +16,18 @@
|
|||
* Reserved.
|
||||
*/
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Intrinsic.h>
|
||||
#include <X11/cursorfont.h>
|
||||
#include <Xm/Xm.h>
|
||||
#include <Xm/MainW.h>
|
||||
#include <Xm/Frame.h>
|
||||
#include <Xm/XmStrDefs.h>
|
||||
#include <Xm/DrawingA.h>
|
||||
#include <Xm/DialogS.h>
|
||||
|
||||
#include "nsWindow.h"
|
||||
#include "nsWidgetsCID.h"
|
||||
#include "nsIFontMetrics.h"
|
||||
#include "nsFont.h"
|
||||
#include "nsGUIEvent.h"
|
||||
|
@ -25,29 +36,12 @@
|
|||
#include "nsRect.h"
|
||||
#include "nsTransform2D.h"
|
||||
#include "nsGfxCIID.h"
|
||||
|
||||
#include "nsXtEventHandler.h"
|
||||
#include "nsXtManageWidget.h"
|
||||
#include "nsAppShell.h"
|
||||
|
||||
#include "X11/Xlib.h"
|
||||
#include "Xm/Xm.h"
|
||||
#include "Xm/MainW.h"
|
||||
#include "Xm/Frame.h"
|
||||
#include "Xm/XmStrDefs.h"
|
||||
#include "Xm/DrawingA.h"
|
||||
|
||||
#include "X11/Intrinsic.h"
|
||||
#include "X11/cursorfont.h"
|
||||
|
||||
#include "stdio.h"
|
||||
|
||||
#include "Xm/DialogS.h"
|
||||
#include "Xm/RowColumn.h"
|
||||
#include "Xm/Form.h"
|
||||
#include "nsIEnumerator.h"
|
||||
|
||||
#include "nsXtManageWidget.h"
|
||||
|
||||
#define DBG 0
|
||||
|
||||
Widget gFirstTopLevelWindow = 0; //XXX: REMOVE Kludge should not be needed.
|
||||
|
@ -1033,10 +1027,9 @@ NS_IMETHODIMP nsWindow::Update()
|
|||
// Return some native data according to aDataType
|
||||
//
|
||||
//-------------------------------------------------------------------------
|
||||
void* nsWindow::GetNativeData(PRUint32 aDataType)
|
||||
void *nsWindow::GetNativeData(PRUint32 aDataType)
|
||||
{
|
||||
switch(aDataType) {
|
||||
|
||||
case NS_NATIVE_WINDOW:
|
||||
return (void*)XtWindow(mWidget);
|
||||
case NS_NATIVE_DISPLAY:
|
||||
|
|
|
@ -24,18 +24,6 @@
|
|||
|
||||
#include <Xm/Xm.h>
|
||||
|
||||
|
||||
// #include "nsIWidget.h"
|
||||
// #include "nsIEnumerator.h"
|
||||
// #include "nsIAppShell.h"
|
||||
|
||||
// #include "nsIMouseListener.h"
|
||||
// #include "nsIEventListener.h"
|
||||
// #include "nsString.h"
|
||||
|
||||
|
||||
// #include "nsXtManageWidget.h"
|
||||
|
||||
class nsFont;
|
||||
|
||||
#define NSRGB_2_COLOREF(color) \
|
||||
|
@ -59,11 +47,7 @@ public:
|
|||
NS_DECL_ISUPPORTS
|
||||
|
||||
virtual void ConvertToDeviceCoordinates(nscoord &aX, nscoord &aY);
|
||||
|
||||
|
||||
|
||||
NS_IMETHOD PreCreateWidget(nsWidgetInitData *aWidgetInitData) { return NS_OK; }
|
||||
// nsIWidget interface
|
||||
NS_IMETHOD Create(nsIWidget *aParent,
|
||||
const nsRect &aRect,
|
||||
EVENT_CALLBACK aHandleEventFunction,
|
||||
|
|
|
@ -32,7 +32,6 @@
|
|||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
/*#include "mozilla.h"*/
|
||||
#include "nsXtManageWidget.h"
|
||||
#include "nsXtManageWidgetP.h"
|
||||
|
||||
|
@ -160,4 +159,3 @@ ChangeManaged(Widget w)
|
|||
{
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -15,13 +15,14 @@
|
|||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
|
||||
/*
|
||||
nsXtManageWidgetP.h --- defines a subclass of XmScrolledWindow
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _nsXtManageWidth_H_
|
||||
#define _nsXtManageWidth_H_
|
||||
#ifndef _nsXtManageWidth_h_
|
||||
#define _nsXtManageWidth_h_
|
||||
|
||||
#include "nsXtManageWidget.h"
|
||||
#include <Xm/ManagerP.h>
|
||||
|
@ -57,6 +58,4 @@ typedef struct _NewManageRec
|
|||
NewManagePart newManage;
|
||||
} NewManageRec;
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _nsXtManageWidth_h_ */
|
||||
|
|
Загрузка…
Ссылка в новой задаче