1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
|
/* webkit-1.0.vapi generated by lt-vapigen, do not modify. */
[CCode (cprefix = "WebKit", lower_case_cprefix = "webkit_")]
namespace WebKit {
[CCode (cprefix = "WEBKIT_NAVIGATION_RESPONSE_", has_type_id = "0", cheader_filename = "webkit/webkit.h")]
public enum NavigationResponse {
ACCEPT,
IGNORE,
DOWNLOAD
}
[CCode (cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_", has_type_id = "0", cheader_filename = "webkit/webkit.h")]
public enum WebViewTargetInfo {
HTML,
TEXT
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class NetworkRequest : GLib.Object {
public weak string get_uri ();
public NetworkRequest (string uri);
public void set_uri (string uri);
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebBackForwardList : GLib.Object {
public bool contains_item (WebKit.WebHistoryItem history_item);
public weak WebKit.WebHistoryItem get_back_item ();
public int get_back_length ();
public weak GLib.List get_back_list_with_limit (int limit);
public weak WebKit.WebHistoryItem get_current_item ();
public weak WebKit.WebHistoryItem get_forward_item ();
public int get_forward_length ();
public weak GLib.List get_forward_list_with_limit (int limit);
public int get_limit ();
public weak WebKit.WebHistoryItem get_nth_item (int index);
public void go_back ();
public void go_forward ();
public void go_to_item (WebKit.WebHistoryItem history_item);
public WebBackForwardList.with_web_view (WebKit.WebView web_view);
public void set_limit (int limit);
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebFrame : GLib.Object {
public weak WebKit.WebFrame find_frame (string name);
public weak string get_name ();
public weak WebKit.WebFrame get_parent ();
public weak string get_title ();
public weak string get_uri ();
public weak WebKit.WebView get_web_view ();
public void load_request (WebKit.NetworkRequest request);
public WebFrame (WebKit.WebView web_view);
public void reload ();
public void stop_loading ();
public string name { get; }
public string title { get; }
public string uri { get; }
public virtual signal void cleared ();
public virtual signal void hovering_over_link (string p0, string p1);
public virtual signal void load_committed ();
public virtual signal void load_done (bool p0);
public virtual signal void title_changed (string p0);
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebHistoryItem : GLib.Object {
public weak string get_alternate_title ();
public double get_last_visited_time ();
public weak string get_original_uri ();
public weak string get_title ();
public weak string get_uri ();
public WebHistoryItem ();
public WebHistoryItem.with_data (string uri, string title);
public void set_alternate_title (string title);
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebSettings : GLib.Object {
public weak WebKit.WebSettings copy ();
public WebSettings ();
[NoAccessorMethod]
public bool auto_load_images { get; set construct; }
[NoAccessorMethod]
public bool auto_shrink_images { get; set construct; }
[NoAccessorMethod]
public string cursive_font_family { get; set construct; }
[NoAccessorMethod]
public string default_encoding { get; set construct; }
[NoAccessorMethod]
public string default_font_family { get; set construct; }
[NoAccessorMethod]
public int default_font_size { get; set construct; }
[NoAccessorMethod]
public int default_monospace_font_size { get; set construct; }
[NoAccessorMethod]
public bool enable_plugins { get; set construct; }
[NoAccessorMethod]
public bool enable_scripts { get; set construct; }
[NoAccessorMethod]
public string fantasy_font_family { get; set construct; }
[NoAccessorMethod]
public int minimum_font_size { get; set construct; }
[NoAccessorMethod]
public int minimum_logical_font_size { get; set construct; }
[NoAccessorMethod]
public string monospace_font_family { get; set construct; }
[NoAccessorMethod]
public bool print_backgrounds { get; set construct; }
[NoAccessorMethod]
public bool resizable_text_areas { get; set construct; }
[NoAccessorMethod]
public string sans_serif_font_family { get; set construct; }
[NoAccessorMethod]
public string serif_font_family { get; set construct; }
[NoAccessorMethod]
public string user_stylesheet_uri { get; set construct; }
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebView : Gtk.Container, Atk.Implementor, Gtk.Buildable {
public bool can_copy_clipboard ();
public bool can_cut_clipboard ();
public bool can_go_back ();
public bool can_go_back_or_forward (int steps);
public bool can_go_backward ();
public bool can_go_forward ();
public bool can_paste_clipboard ();
public void delete_selection ();
public void execute_script (string script);
public weak WebKit.WebBackForwardList get_back_forward_list ();
public weak Gtk.TargetList get_copy_target_list ();
public bool get_editable ();
public weak WebKit.WebFrame get_focused_frame ();
public weak WebKit.WebFrame get_main_frame ();
public weak Gtk.TargetList get_paste_target_list ();
public weak WebKit.WebSettings get_settings ();
public bool get_transparent ();
public void go_back ();
public void go_back_or_forward (int steps);
public void go_backward ();
public void go_forward ();
public bool go_to_back_forward_item (WebKit.WebHistoryItem item);
public bool has_selection ();
public void load_html_string (string content, string base_uri);
public void load_string (string content, string content_mime_type, string content_encoding, string base_uri);
public uint mark_text_matches (string str, bool case_sensitive, uint limit);
public WebView ();
public void open (string uri);
public void reload ();
public bool search_text (string str, bool case_sensitive, bool forward, bool wrap);
public void set_editable (bool flag);
public void set_highlight_text_matches (bool highlight);
public void set_maintains_back_forward_list (bool flag);
public void set_settings (WebKit.WebSettings settings);
public void set_transparent (bool flag);
public void stop_loading ();
public void unmark_text_matches ();
[NoWrapper]
public virtual weak string choose_file (WebKit.WebFrame frame, string old_file);
[NoWrapper]
public virtual weak WebKit.WebView create_web_view ();
public Gtk.TargetList copy_target_list { get; }
public bool editable { get; set; }
public Gtk.TargetList paste_target_list { get; }
public WebKit.WebSettings settings { get; set; }
public bool transparent { get; set; }
public virtual signal bool console_message (string message, int line_number, string source_id);
[HasEmitter]
public virtual signal void copy_clipboard ();
[HasEmitter]
public virtual signal void cut_clipboard ();
public virtual signal void hovering_over_link (string p0, string p1);
public virtual signal void icon_loaded ();
public virtual signal void load_committed (WebKit.WebFrame p0);
public virtual signal void load_finished (WebKit.WebFrame p0);
public virtual signal void load_progress_changed (int p0);
public virtual signal void load_started (WebKit.WebFrame p0);
public virtual signal int navigation_requested (GLib.Object frame, GLib.Object request);
[HasEmitter]
public virtual signal void paste_clipboard ();
public virtual signal void populate_popup (Gtk.Menu p0);
public virtual signal bool script_alert (GLib.Object frame, string alert_message);
public virtual signal bool script_confirm (GLib.Object frame, string confirm_message, bool did_confirm);
public virtual signal bool script_prompt (GLib.Object frame, string message, string default_value, void* value);
[HasEmitter]
public virtual signal void select_all ();
public virtual signal void selection_changed ();
public virtual signal void set_scroll_adjustments (Gtk.Adjustment p0, Gtk.Adjustment p1);
public virtual signal void status_bar_text_changed (string p0);
public virtual signal void title_changed (WebKit.WebFrame p0, string p1);
public virtual signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object);
}
}
|