Gtk-Perl

 view release on metacpan or  search on metacpan

Mozilla/xs/GtkMozEmbed.xs  view on Meta::CPAN


#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"

#include "PerlGtkMozEmbedInt.h"

#include "GtkMozEmbedDefs.h"
#include "GtkDefs.h"

static void
pgtk_mozembed_init () {
	static int inited = 0;
	if (inited)
		return;
	inited = 1;
	GtkMozEmbed_InstallObjects();
	GtkMozEmbed_InstallTypedefs();
}

MODULE = Gtk::MozEmbed		PACKAGE = Gtk::MozEmbed		PREFIX = gtk_moz_embed_

#ifdef GTK_MOZ_EMBED

Gtk::MozEmbed_Sink
gtk_moz_embed_new (Class)
	SV *	Class
	CODE:
	pgtk_mozembed_init ();
	RETVAL = (GtkMozEmbed*)(gtk_moz_embed_new ());
	OUTPUT:
	RETVAL

#if 0

void
gtk_moz_embed_set_profile_path (Class, aDir, aName)
	SV *	Class
	char *	aDir
	char *	aName
	CODE:
	gtk_moz_embed_set_profile_path (aDir, aName);
	
#endif
	
void
gtk_moz_embed_push_startup (Class)
	SV *	Class
	CODE:
	gtk_moz_embed_push_startup ();

void
gtk_moz_embed_pop_startup (Class)
	SV *	Class
	CODE:
	gtk_moz_embed_pop_startup ();

void
gtk_moz_embed_set_comp_path (Class, aPath)
	SV *	Class
	char *	aPath
	CODE:
	gtk_moz_embed_set_comp_path(aPath);

void
gtk_moz_embed_load_url (embed, url)
	Gtk::MozEmbed	embed
	char *	url

void
gtk_moz_embed_stop_load (embed)
	Gtk::MozEmbed	embed

bool
gtk_moz_embed_can_go_back (embed)
	Gtk::MozEmbed	embed

bool
gtk_moz_embed_can_go_forward (embed)
	Gtk::MozEmbed	embed

void
gtk_moz_embed_go_back (embed)



( run in 1.196 second using v1.01-cache-2.11-cpan-5511b514fd6 )