Gtk2-WebKit

 view release on metacpan or  search on metacpan

xs/WebKitWebBackForwardList.xs  view on Meta::CPAN

#include "perl_webkit.h"

MODULE = Gtk2::WebKit::WebBackForwardList	PACKAGE = Gtk2::WebKit::WebBackForwardList	PREFIX = webkit_web_back_forward_list_

PROTOTYPES: disable

WebKitWebBackForwardList *
webkit_web_back_forward_list_new_with_web_view (class, web_view)
		WebKitWebView *web_view
	C_ARGS:
		web_view

void
webkit_web_back_forward_list_go_forward (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

void
webkit_web_back_forward_list_go_back (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

gboolean
webkit_web_back_forward_list_contains_item (web_back_forward_list, history_item)
		WebKitWebBackForwardList *web_back_forward_list
		WebKitWebHistoryItem *history_item

void
webkit_web_back_forward_list_go_to_item (web_back_forward_list, history_item)
		WebKitWebBackForwardList *web_back_forward_list
		WebKitWebHistoryItem *history_item

void
webkit_web_back_forward_list_get_forward_list_with_limit (web_back_forward_list, limit)
		WebKitWebBackForwardList *web_back_forward_list
		gint limit
	PREINIT:
		GList *list, *i;
	PPCODE:
		list = webkit_web_back_forward_list_get_forward_list_with_limit (web_back_forward_list, limit);

		for (i = list; i; i = g_list_next (i)) {
			XPUSHs (newSVWebKitWebHistoryItem (i->data));
		}

		g_list_free (list);

void
webkit_web_back_forward_list_get_back_list_with_limit (web_back_forward_list, limit)
		WebKitWebBackForwardList *web_back_forward_list
		gint limit
	PREINIT:
		GList *list, *i;
	PPCODE:
		list = webkit_web_back_forward_list_get_back_list_with_limit (web_back_forward_list, limit);

		for (i = list; i; i = g_list_next (i)) {
			XPUSHs (newSVWebKitWebHistoryItem (i->data));
		}

		g_list_free (list);

WebKitWebHistoryItem *
webkit_web_back_forward_list_get_back_item (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

WebKitWebHistoryItem *
webkit_web_back_forward_list_get_current_item (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

WebKitWebHistoryItem *
webkit_web_back_forward_list_get_forward_item (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

WebKitWebHistoryItem *
webkit_web_back_forward_list_get_nth_item (web_back_forward_list, index)
		WebKitWebBackForwardList *web_back_forward_list
		gint index

gint
webkit_web_back_forward_list_get_back_length (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

gint
webkit_web_back_forward_list_get_forward_length (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

gint
webkit_web_back_forward_list_get_limit (web_back_forward_list)
		WebKitWebBackForwardList *web_back_forward_list

void
webkit_web_back_forward_list_set_limit (web_back_forward_list, limit)
		WebKitWebBackForwardList *web_back_forward_list
		gint limit

void
webkit_web_back_forward_list_add_item (web_back_forward_list, history_item)
		WebKitWebBackForwardList *web_back_forward_list
		WebKitWebHistoryItem *history_item



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