iBug 236613: change to MPL/LGPL/GPL tri-license.

This commit is contained in:
gerv%gerv.net 2004-12-27 18:45:32 +00:00
Родитель bd74f594d5
Коммит a68362bcf1
6 изменённых файлов: 8 добавлений и 170 удалений

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

@ -12,6 +12,8 @@
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Oracle Corporation code.
#
# The Initial Developer of the Original Code is
# Oracle Corporation
# Portions created by the Initial Developer are Copyright (C) 2004

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

@ -1,62 +0,0 @@
//
// CHBrowserListener.h
// Chimera
//
// Created by Simon Fraser on Sat Aug 17 2002.
// Copyright (c) 2001 __MyCompanyName__. All rights reserved.
//
#ifndef __nsCocoaBrowserListener_h__
#define __nsCocoaBrowserListener_h__
#include "nsWeakReference.h"
#include "nsIInterfaceRequestor.h"
#include "nsIWebBrowser.h"
#include "nsIWebBrowserChrome.h"
#include "nsIWebProgressListener.h"
#include "nsIEmbeddingSiteWindow2.h"
#include "nsIWindowCreator.h"
#include "nsIContextMenuListener.h"
#include "nsITooltipListener.h"
@class CHBrowserView;
class CHBrowserListener : public nsSupportsWeakReference,
public nsIInterfaceRequestor,
public nsIWebBrowserChrome,
public nsIWindowCreator,
public nsIEmbeddingSiteWindow2,
public nsIWebProgressListener,
public nsIContextMenuListener,
public nsITooltipListener
{
public:
CHBrowserListener(CHBrowserView* aView);
virtual ~CHBrowserListener();
NS_DECL_ISUPPORTS
NS_DECL_NSIINTERFACEREQUESTOR
NS_DECL_NSIWEBBROWSERCHROME
NS_DECL_NSIWINDOWCREATOR
NS_DECL_NSIEMBEDDINGSITEWINDOW
NS_DECL_NSIEMBEDDINGSITEWINDOW2
NS_DECL_NSIWEBPROGRESSLISTENER
NS_DECL_NSICONTEXTMENULISTENER
NS_DECL_NSITOOLTIPLISTENER
void AddListener(id <CHBrowserListener> aListener);
void RemoveListener(id <CHBrowserListener> aListener);
void SetContainer(id <CHBrowserContainer> aContainer);
private:
CHBrowserView* mView; // WEAK - it owns us
NSMutableArray* mListeners;
id <CHBrowserContainer> mContainer;
PRBool mIsModal;
PRUint32 mChromeFlags;
};
#endif // __nsCocoaBrowserListener_h__

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

@ -12,6 +12,8 @@
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Oracle Corporation code.
#
# The Initial Developer of the Original Code is
# Oracle Corporation
# Portions created by the Initial Developer are Copyright (C) 2004

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

@ -12,6 +12,8 @@
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Oracle Corporation code.
#
# The Initial Developer of the Original Code is
# Oracle Corporation
# Portions created by the Initial Developer are Copyright (C) 2004

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

@ -12,6 +12,8 @@
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Oracle Corporation code.
#
# The Initial Developer of the Original Code is
# Oracle Corporation
# Portions created by the Initial Developer are Copyright (C) 2004

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

@ -1,108 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
#ifndef __XLIB_XTBIN_H__
#define __XLIB_XTBIN_H__
#include "xlibrgb.h"
#include <X11/Intrinsic.h>
#include <X11/Xutil.h>
#include <X11/Xlib.h>
#include <X11/X.h>
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef struct _XtTMRec {
XtTranslations translations; /* private to Translation Manager */
XtBoundActions proc_table; /* procedure bindings for actions */
struct _XtStateRec *current_state; /* Translation Manager state ptr */
unsigned long lastEventTime;
} XtTMRec, *XtTM;
typedef struct _CorePart {
Widget self; /* pointer to widget itself */
WidgetClass widget_class; /* pointer to Widget's ClassRec */
Widget parent; /* parent widget */
XrmName xrm_name; /* widget resource name quarkified */
Boolean being_destroyed; /* marked for destroy */
XtCallbackList destroy_callbacks; /* who to call when widget destroyed */
XtPointer constraints; /* constraint record */
Position x, y; /* window position */
Dimension width, height; /* window dimensions */
Dimension border_width; /* window border width */
Boolean managed; /* is widget geometry managed? */
Boolean sensitive; /* is widget sensitive to user events*/
Boolean ancestor_sensitive; /* are all ancestors sensitive? */
XtEventTable event_table; /* private to event dispatcher */
XtTMRec tm; /* translation management */
XtTranslations accelerators; /* accelerator translations */
Pixel border_pixel; /* window border pixel */
Pixmap border_pixmap; /* window border pixmap or NULL */
WidgetList popup_list; /* list of popups */
Cardinal num_popups; /* how many popups */
String name; /* widget resource name */
Screen *screen; /* window's screen */
Colormap colormap; /* colormap */
Window window; /* window ID */
Cardinal depth; /* number of planes in window */
Pixel background_pixel; /* window background pixel */
Pixmap background_pixmap; /* window background pixmap or NULL */
Boolean visible; /* is window mapped and not occluded?*/
Boolean mapped_when_managed;/* map window if it's managed? */
} CorePart;
typedef struct _WidgetRec {
CorePart core;
} WidgetRec, CoreRec;
#ifdef __cplusplus
}
#endif /* __cplusplus */
class xtbin {
public:
xtbin();
~xtbin();
void xtbin_init();
void xtbin_realize();
void xtbin_new(Window aParent);
void xtbin_destroy();
void xtbin_resize(int aX, int aY, int aWidth, int aHeight);
Window xtbin_xtwindow() { return xtwindow; }
int xtbin_initialized();
void sync();
private:
int initialized;
XlibRgbHandle *mXlibRgbHandle;
Display *xtdisplay;
Window xtwindow;
XtAppContext app_context;
Window parent_window;
Widget xtwidget;
Window window;
Window oldwindow;
int x, y, width, height;
};
#endif /* __XLIB_XTBIN_H__ */