Author: andreia
Date: 2008-01-27 20:06:41 -0500 (Sun, 27 Jan 2008)
New Revision: 94100

Added:
   trunk/gluezilla/build/idl_extras/nsIEmbeddingSiteWindow2.idl
Modified:
   trunk/gluezilla/build/ChangeLog
   trunk/gluezilla/build/Makefile.am
   trunk/gluezilla/build/make.cmd
Log:
* idl_extras/nsIEmbedingSiteWindow2.idl, Makefile.am, make.cmd: 
Added nsIEmbedingSiteWindow2.idl

2008-01-28  Andreia Gaita <[EMAIL PROTECTED]>

Modified: trunk/gluezilla/build/ChangeLog
===================================================================
--- trunk/gluezilla/build/ChangeLog     2008-01-28 00:51:41 UTC (rev 94099)
+++ trunk/gluezilla/build/ChangeLog     2008-01-28 01:06:41 UTC (rev 94100)
@@ -1,3 +1,8 @@
+2008-01-28  Andreia Gaita <[EMAIL PROTECTED]>
+
+       * idl_extras/nsIEmbedingSiteWindow2.idl, Makefile.am, make.cmd: 
+       Added nsIEmbedingSiteWindow2.idl
+
 2008-01-26  Andreia Gaita <[EMAIL PROTECTED]>
 
        * idl_extras/nsIProxyObjectManager.idl: comment out nsProxyEvent 
header, 

Modified: trunk/gluezilla/build/Makefile.am
===================================================================
--- trunk/gluezilla/build/Makefile.am   2008-01-28 00:51:41 UTC (rev 94099)
+++ trunk/gluezilla/build/Makefile.am   2008-01-28 01:06:41 UTC (rev 94100)
@@ -20,6 +20,7 @@
        -mkdir ./include/docshell
        -mkdir ./include/dom
        -mkdir ./include/xpcom
+       -mkdir ./include/webbrwsr
        -mkdir ./lib/
        cp $(GECKOIDL)/*.idl ./idl/
        cp $(GECKOINCLUDE)/*.h ./include/
@@ -44,4 +45,7 @@
        $(MAKEHEADER) ./idl/nsIWebNavigation.idl
        mv nsIWebNavigation.h ./include/docshell/
        $(MAKEHEADER) ./idl/nsIProxyObjectManager.idl
-       mv nsIProxyObjectManager.h ./include/xpcom/
\ No newline at end of file
+       mv nsIProxyObjectManager.h ./include/xpcom/
+       $(MAKEHEADER) ./idl/nsIEmbeddingSiteWindow2.idl
+       mv nsIEmbeddingSiteWindow2.h ./include/webbrwsr/
+

Added: trunk/gluezilla/build/idl_extras/nsIEmbeddingSiteWindow2.idl
===================================================================
--- trunk/gluezilla/build/idl_extras/nsIEmbeddingSiteWindow2.idl        
2008-01-28 00:51:41 UTC (rev 94099)
+++ trunk/gluezilla/build/idl_extras/nsIEmbeddingSiteWindow2.idl        
2008-01-28 01:06:41 UTC (rev 94100)
@@ -0,0 +1,58 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is the Mozilla browser.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications, Inc.
+ * Portions created by the Initial Developer are Copyright (C) 2002
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#include "nsIEmbeddingSiteWindow.idl"
+
+/* THIS IS A PUBLIC EMBEDDING API */
+
+/**
+ * The nsIEmbeddingSiteWindow is implemented by the embedder to provide
+ * Gecko with the means to call up to the host to perform basic windowing
+ * operations such as resizing and showing.
+ *
+ * Changes from version 1 to version 2:
+ * A new method: blur()
+ */
+[scriptable, uuid(e932bf55-0a64-4beb-923a-1f32d3661044)]
+interface nsIEmbeddingSiteWindow2 : nsIEmbeddingSiteWindow
+{
+    /**
+     * Blur the window. This should unfocus the window and send an onblur 
event.
+     */
+    void blur();
+};

Modified: trunk/gluezilla/build/make.cmd
===================================================================
--- trunk/gluezilla/build/make.cmd      2008-01-28 00:51:41 UTC (rev 94099)
+++ trunk/gluezilla/build/make.cmd      2008-01-28 01:06:41 UTC (rev 94100)
@@ -8,6 +8,7 @@
 md include\docshell
 md include\dom
 md include\xpcom
+md include\webbrwsr
 md lib
 copy %1\idl\*.idl idl
 xcopy %1\include\* include /e
@@ -28,3 +29,6 @@
 move nsIWebNavigation.h include\docshell\
 xpidl.exe -I %1\idl\ -m header idl\nsIProxyObjectManager.idl
 move nsIProxyObjectManager.h include\xpcom\
+xpidl.exe -I %1\idl\ -m header idl\nsIEmbeddingSiteWindow2.idl
+move nsIEmbeddingSiteWindow2.h include\webbrwsr\
+

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to