diff options
author | Christian Persch <chpe@src.gnome.org> | 2008-04-04 05:09:48 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2008-04-04 05:09:48 +0800 |
commit | 39e984581c9ff4531e527456facf30f74574a64f (patch) | |
tree | 230720b87280b53b96058205a39f9d12b448e408 /embed/mozilla/EventContext.h | |
parent | 18325ac0850ff053477580b448fc6d1b7f21afa8 (diff) | |
download | gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.tar gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.tar.gz gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.tar.bz2 gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.tar.lz gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.tar.xz gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.tar.zst gsoc2013-epiphany-39e984581c9ff4531e527456facf30f74574a64f.zip |
Remove this too
svn path=/trunk/; revision=8184
Diffstat (limited to 'embed/mozilla/EventContext.h')
-rw-r--r-- | embed/mozilla/EventContext.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/embed/mozilla/EventContext.h b/embed/mozilla/EventContext.h deleted file mode 100644 index ddffcf1fc..000000000 --- a/embed/mozilla/EventContext.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright © 2000-2004 Marco Pesenti Gritti - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * $Id$ - */ - -#ifndef EVENT_CONTEXT_H -#define EVENT_CONTEXT_H - -#include "ephy-embed.h" -#include "mozilla-embed-event.h" - -class EphyBrowser; -class nsIDOMDocument; -class nsIDOMEvent; -class nsIDOMEventTarget; -class nsIDOMHTMLAnchorElement; -class nsIDOMHTMLAreaElement; -class nsIDOMHTMLBodyElement; -class nsIDOMKeyEvent; -class nsIDOMMouseEvent; -class nsIDOMNode; -class nsIDOMViewCSS; -class nsIURI; - -class EventContext -{ -public: - EventContext(); - ~EventContext(); - - nsresult Init (EphyBrowser *wrapper); - nsresult GetMouseEventInfo (nsIDOMMouseEvent *event, MozillaEmbedEvent *info); - nsresult GetKeyEventInfo (nsIDOMKeyEvent *event, MozillaEmbedEvent *info); - nsresult GetTargetDocument (nsIDOMDocument **domDoc); - - static PRBool CheckKeyPress (nsIDOMKeyEvent *aEvent); - -private: - EphyBrowser *mBrowser; - MozillaEmbedEvent *mEmbedEvent; - nsCOMPtr<nsIDOMDocument> mDOMDocument; - nsCOMPtr<nsIDOMViewCSS> mViewCSS; - nsCOMPtr<nsIURI> mBaseURI; - nsCString mCharset; - - nsresult GetTargetCoords (nsIDOMEventTarget *aTarget, PRInt32 *aX, PRInt32 *aY); - nsresult GatherTextUnder (nsIDOMNode* aNode, nsAString& aResult); - nsresult ResolveBaseURL (const nsAString &relurl, nsACString &url); - nsresult Unescape (const nsACString &aEscaped, nsACString &aUnescaped); - nsresult GetEventContext (nsIDOMEventTarget *EventTarget, - MozillaEmbedEvent *info); - nsresult GetCSSBackground (nsIDOMNode *node, nsAString& url); - nsresult IsPageFramed (nsIDOMNode *node, PRBool *Framed); - nsresult CheckInput (nsIDOMNode *node); - nsresult CheckLinkScheme (const nsAString &link); - nsresult SetIntProperty (const char *name, int value); - nsresult SetStringProperty (const char *name, const char *value); - nsresult SetStringProperty (const char *name, const nsAString &value); - nsresult SetURIProperty (nsIDOMNode *node, const char *name, const nsAString &value); - nsresult SetURIProperty (nsIDOMNode *node, const char *name, const nsACString &value); -}; - -#endif |