Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bindings/gecko/gecko.defs
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-09-27 12:45:55 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-09-27 12:45:55 (GMT)
commitdf6dd4618bfdf4915229349a6dc967890fbf8470 (patch)
tree126bd51f763c6fd5ef5ffd2a6729ad4730f6d140 /bindings/gecko/gecko.defs
parent7443ee4c8ba36e1867fc7f89096c34d08c1c69da (diff)
Open "requested" popups in a new activity
Diffstat (limited to 'bindings/gecko/gecko.defs')
-rw-r--r--bindings/gecko/gecko.defs31
1 files changed, 29 insertions, 2 deletions
diff --git a/bindings/gecko/gecko.defs b/bindings/gecko/gecko.defs
index 2351e19..c7f6c1a 100644
--- a/bindings/gecko/gecko.defs
+++ b/bindings/gecko/gecko.defs
@@ -1,13 +1,40 @@
;; -*- scheme -*-
; object definitions ...
+(define-object Browser
+ (in-module "Gecko")
+ (parent "GtkMozEmbed")
+ (c-name "GeckoBrowser")
+ (gtype-id "GECKO_TYPE_BROWSER")
+)
+
;; Enumerations and flags ...
-;; From sugar-browser.h
+;; From gecko-browser.h
+
+(define-function get_type
+ (c-name "gecko_browser_get_type")
+ (return-type "GType")
+)
(define-function startup
- (c-name "gecko_startup")
+ (c-name "gecko_browser_startup")
(return-type "none")
)
+(define-function new
+ (c-name "gecko_browser_new")
+ (is-constructor-of "GeckoBrowser")
+ (return-type "GeckoBrowser*")
+)
+
+(define-method create_window
+ (of-object "GeckoBrowser")
+ (c-name "gecko_browser_create_window")
+ (return-type "GeckoBrowser*")
+)
+(define-virtual create_window
+ (of-object "GeckoBrowser")
+ (return-type "GeckoBrowser*")
+)