sugar-toolkit-gtk3/bindings/gecko/gecko.defs

41 lines
759 B
Plaintext
Raw Normal View History

2006-09-26 21:58:54 +02:00
;; -*- scheme -*-
; object definitions ...
(define-object Browser
(in-module "Gecko")
(parent "GtkMozEmbed")
(c-name "GeckoBrowser")
(gtype-id "GECKO_TYPE_BROWSER")
)
2006-09-26 21:58:54 +02:00
;; Enumerations and flags ...
;; From gecko-browser.h
(define-function get_type
(c-name "gecko_browser_get_type")
(return-type "GType")
)
2006-09-26 21:58:54 +02:00
(define-function startup
(c-name "gecko_browser_startup")
2006-09-26 21:58:54 +02:00
(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*")
)
2006-09-26 21:58:54 +02:00
(define-virtual create_window
(of-object "GeckoBrowser")
(return-type "GeckoBrowser*")
)