gtk+-4.0: Update to 3.94.0+4e868584
[vala-gnome.git] / vapi / gedit-2.20.vapi
blobf14f31608c51683bd495cd53a7eb812b03a975a8
1 /* gedit-2.20.vapi generated by vapigen, do not modify. */
3 [Version (replacement = "gedit")]
4 namespace Gedit {
5         [CCode (cheader_filename = "gedit/gedit-app.h")]
6         public class App : GLib.Object {
7                 public unowned Gedit.Window create_window (Gdk.Screen screen);
8                 public unowned Gedit.Window get_active_window ();
9                 public static unowned Gedit.App get_default ();
10                 public unowned GLib.List<Gedit.Document> get_documents ();
11                 public Gedit.LockdownMask get_lockdown ();
12                 public unowned GLib.List<Gedit.View> get_views ();
13                 public unowned GLib.List<Gedit.Window> get_windows ();
14         }
15         [CCode (cheader_filename = "gedit/gedit-document.h")]
16         public class Document : Gtk.SourceBuffer {
17                 [CCode (has_construct_function = false)]
18                 public Document ();
19                 public static GLib.Quark error_quark ();
20                 public bool get_can_search_again ();
21                 public unowned string get_content_type ();
22                 public bool get_deleted ();
23                 public bool get_enable_search_highlighting ();
24                 public unowned Gedit.Encoding get_encoding ();
25                 public unowned Gtk.SourceLanguage get_language ();
26                 public unowned GLib.File get_location ();
27                 public unowned string get_metadata (string key);
28                 public unowned string get_mime_type ();
29                 public Gedit.DocumentNewlineType get_newline_type ();
30                 public bool get_readonly ();
31                 public unowned string get_search_text (uint flags);
32                 public unowned string get_short_name_for_display ();
33                 public string get_uri ();
34                 public unowned string get_uri_for_display ();
35                 public bool goto_line (int line);
36                 public bool goto_line_offset (int line, int line_offset);
37                 public bool insert_file (Gtk.TextIter iter, string uri, Gedit.Encoding encoding);
38                 public bool is_local ();
39                 public bool is_untitled ();
40                 public bool is_untouched ();
41                 public void load (string uri, Gedit.Encoding encoding, int line_pos, bool create);
42                 public bool load_cancel ();
43                 public int replace_all (string find, string replace, uint flags);
44                 public void save (Gedit.DocumentSaveFlags flags);
45                 public void save_as (string uri, Gedit.Encoding encoding, Gedit.DocumentSaveFlags flags);
46                 public bool search_backward (Gtk.TextIter start, Gtk.TextIter end, Gtk.TextIter match_start, Gtk.TextIter match_end);
47                 public bool search_forward (Gtk.TextIter start, Gtk.TextIter end, Gtk.TextIter match_start, Gtk.TextIter match_end);
48                 public void set_content_type (string content_type);
49                 public void set_enable_search_highlighting (bool enable);
50                 public void set_language (Gtk.SourceLanguage lang);
51                 public void set_metadata (...);
52                 public void set_newline_type (Gedit.DocumentNewlineType newline_type);
53                 public void set_search_text (string text, uint flags);
54                 public void set_short_name_for_display (string name);
55                 public void set_uri (string uri);
56         }
57         [CCode (cheader_filename = "gedit/gedit-encodings.h", copy_function = "gedit_encoding_copy")]
58         public class Encoding : GLib.Object {
59                 public unowned Gedit.Encoding copy ();
60                 public unowned string get_charset ();
61                 public static unowned Gedit.Encoding get_current ();
62                 public static unowned Gedit.Encoding get_from_charset (string charset);
63                 public static unowned Gedit.Encoding get_from_index (int index);
64                 public unowned string get_name ();
65                 public static unowned Gedit.Encoding get_utf8 ();
66                 public unowned string to_string ();
67         }
68         [CCode (cheader_filename = "gedit-2.20.h")]
69         public class EncodingsComboBox : GLib.Object {
70                 [CCode (has_construct_function = false, type = "GtkWidget*")]
71                 public EncodingsComboBox (bool save_mode);
72                 public unowned Gedit.Encoding get_selected_encoding ();
73                 public void set_selected_encoding (Gedit.Encoding encoding);
74         }
75         [CCode (cheader_filename = "gedit-2.20.h")]
76         public class Message : GLib.Object {
77                 public void @get ();
78                 public GLib.Type get_key_type (string key);
79                 public void* get_message_type ();
80                 public unowned string get_method ();
81                 public unowned string get_object_path ();
82                 public void get_valist (void* var_args);
83                 public void get_value (string key, GLib.Value value);
84                 public bool has_key (string key);
85                 public void @set ();
86                 public void set_valist (void* var_args);
87                 public void set_value (string key, GLib.Value value);
88                 public void set_valuesv (string keys, GLib.Value[] values);
89                 public bool validate ();
90         }
91         [CCode (cheader_filename = "gedit-2.20.h")]
92         public class MessageBus : GLib.Object {
93                 [CCode (has_construct_function = false)]
94                 public MessageBus ();
95                 public void block (uint id);
96                 public void block_by_func (string object_path, string method, Gedit.MessageCallback callback, void* userdata);
97                 public uint connect (string object_path, string method, Gedit.MessageCallback callback, void* userdata, GLib.DestroyNotify destroy_data);
98                 public void disconnect (uint id);
99                 public void disconnect_by_func (string object_path, string method, Gedit.MessageCallback callback, void* userdata);
100                 public void @foreach (Gedit.MessageBusForeach func, void* userdata);
101                 public static unowned Gedit.MessageBus get_default ();
102                 public bool is_registered (string object_path, string method);
103                 public unowned Gedit.MessageType lookup (string object_path, string method);
104                 public unowned Gedit.MessageType register (string object_path, string method, uint num_optional);
105                 public void send (string object_path, string method);
106                 public void send_message (Gedit.Message message);
107                 public void send_message_sync (Gedit.Message message);
108                 public unowned Gedit.Message send_sync (string object_path, string method);
109                 public void unblock (uint id);
110                 public void unblock_by_func (string object_path, string method, Gedit.MessageCallback callback, void* userdata);
111                 public void unregister (Gedit.MessageType message_type);
112                 public void unregister_all (string object_path);
113         }
114         [CCode (cheader_filename = "gedit-2.20.h", ref_function = "gedit_message_type_ref", unref_function = "gedit_message_type_unref")]
115         public class MessageType : GLib.Object {
116                 [CCode (has_construct_function = false)]
117                 public MessageType (string object_path, string method, uint num_optional);
118                 public void @foreach (Gedit.MessageTypeForeach func);
119                 public unowned string get_method ();
120                 public unowned string get_object_path ();
121                 public static unowned string identifier (string object_path, string method);
122                 public unowned Gedit.Message instantiate ();
123                 public unowned Gedit.Message instantiate_valist (void* va_args);
124                 public static bool is_supported (GLib.Type type);
125                 public static bool is_valid_object_path (string object_path);
126                 public GLib.Type lookup (string key);
127                 public void @set (uint num_optional);
128                 public void set_valist (uint num_optional, void* va_args);
129                 [CCode (has_construct_function = false)]
130                 public MessageType.valist (string object_path, string method, uint num_optional, void* va_args);
131         }
132         [CCode (cheader_filename = "gedit/gedit-notebook.h")]
133         public class Notebook : Gtk.Notebook {
134                 [CCode (has_construct_function = false, type = "GtkWidget*")]
135                 public Notebook ();
136                 public void add_tab (Gedit.Tab tab, int position, bool jump_to);
137                 public bool get_close_buttons_sensitive ();
138                 public bool get_tab_drag_and_drop_enabled ();
139                 public void move_tab (Gedit.Notebook dest, Gedit.Tab tab, int dest_position);
140                 public void remove_all_tabs ();
141                 public void remove_tab (Gedit.Tab tab);
142                 public void reorder_tab (Gedit.Tab tab, int dest_position);
143                 public void set_always_show_tabs (bool show_tabs);
144                 public void set_close_buttons_sensitive (bool sensitive);
145                 public void set_tab_drag_and_drop_enabled (bool enable);
146         }
147         [CCode (cheader_filename = "gedit/gedit-panel.h")]
148         public class Panel : Gtk.VBox {
149                 [CCode (has_construct_function = false, type = "GtkWidget*")]
150                 public Panel (Gtk.Orientation orientation);
151                 public bool activate_item (Gtk.Widget item);
152                 public void add_item (Gtk.Widget item, string name, Gtk.Widget? image);
153                 public void add_item_with_stock_icon (Gtk.Widget item, string name, string stock_id);
154                 public int get_n_items ();
155                 public Gtk.Orientation get_orientation ();
156                 public bool item_is_active (Gtk.Widget item);
157                 public bool remove_item (Gtk.Widget item);
158         }
159         [CCode (cheader_filename = "gedit/gedit-plugin.h")]
160         public class Plugin : GLib.Object {
161                 public virtual void activate (Gedit.Window window);
162                 public virtual unowned Gtk.Widget? create_configure_dialog ();
163                 public virtual void deactivate (Gedit.Window window);
164                 public virtual unowned string get_data_dir ();
165                 public virtual unowned string get_install_dir ();
166                 public virtual bool is_configurable ();
167                 public virtual void update_ui (Gedit.Window window);
168         }
169         [CCode (cheader_filename = "gedit/gedit-progress-message-area.h")]
170         public class ProgressMessageArea : Gtk.InfoBar {
171                 [CCode (has_construct_function = false, type = "GtkWidget*")]
172                 public ProgressMessageArea (string stock_id, string markup, bool has_cancel);
173                 public void pulse ();
174                 public void set_fraction (double fraction);
175                 public void set_markup (string markup);
176                 public void set_stock_image (string stock_id);
177                 public void set_text (string text);
178         }
179         [CCode (cheader_filename = "gedit-2.20.h")]
180         public class StatusComboBox : GLib.Object {
181                 [CCode (has_construct_function = false, type = "GtkWidget*")]
182                 public StatusComboBox (string label);
183                 public void add_item (Gtk.MenuItem item, string text);
184                 public unowned Gtk.Label get_item_label ();
185                 public unowned string get_item_text (Gtk.MenuItem item);
186                 public unowned GLib.List get_items ();
187                 public unowned string get_label ();
188                 public void remove_item (Gtk.MenuItem item);
189                 public void set_item (Gtk.MenuItem item);
190                 public void set_item_text (Gtk.MenuItem item, string text);
191                 public void set_label (string label);
192         }
193         [CCode (cheader_filename = "gedit/gedit-statusbar.h")]
194         public class Statusbar : Gtk.Statusbar {
195                 [CCode (has_construct_function = false, type = "GtkWidget*")]
196                 public Statusbar ();
197                 public void clear_overwrite ();
198                 [CCode (cheader_filename = "gedit/gedit-statusbar.h")]
199                 public void flash_message (uint context_id, string format, ...);
200                 public void set_cursor_position (int line, int col);
201                 public void set_overwrite (bool overwrite);
202                 public void set_window_state (Gedit.WindowState state, int num_of_errors);
203         }
204         [CCode (cheader_filename = "gedit/gedit-tab.h")]
205         public class Tab : Gtk.VBox {
206                 public weak Gtk.VBox vbox;
207                 public bool get_auto_save_enabled ();
208                 public int get_auto_save_interval ();
209                 public unowned Gedit.Document get_document ();
210                 public static unowned Gedit.Tab get_from_document (Gedit.Document doc);
211                 public Gedit.TabState get_state ();
212                 public unowned Gedit.View get_view ();
213                 public void set_auto_save_enabled (bool enable);
214                 public void set_auto_save_interval (int interval);
215                 public void set_info_bar (Gtk.Widget info_bar);
216         }
217         [CCode (cheader_filename = "gedit/gedit-view.h")]
218         public class View : Gtk.SourceView {
219                 [CCode (has_construct_function = false, type = "GtkWidget*")]
220                 public View (Gedit.Document doc);
221                 public void copy_clipboard ();
222                 public void cut_clipboard ();
223                 public void delete_selection ();
224                 public void paste_clipboard ();
225                 public void scroll_to_cursor ();
226                 public void select_all ();
227                 public void set_font (bool def, string font_name);
228         }
229         [CCode (cheader_filename = "gedit/gedit-window.h")]
230         public class Window : Gtk.Window {
231                 public void close_all_tabs ();
232                 public void close_tab (Gedit.Tab tab);
233                 public void close_tabs (GLib.List<Gedit.Tab> tabs);
234                 public unowned Gedit.Tab create_tab (bool jump_to);
235                 public unowned Gedit.Tab create_tab_from_uri (string uri, Gedit.Encoding? encoding, int line_pos, bool create, bool jump_to);
236                 public unowned Gedit.Document get_active_document ();
237                 public unowned Gedit.Tab get_active_tab ();
238                 public unowned Gedit.View get_active_view ();
239                 public unowned Gedit.Panel get_bottom_panel ();
240                 public unowned GLib.List<Gedit.Document> get_documents ();
241                 public unowned Gtk.WindowGroup get_group ();
242                 public unowned Gedit.MessageBus get_message_bus ();
243                 public unowned Gedit.Panel get_side_panel ();
244                 public Gedit.WindowState get_state ();
245                 public unowned Gtk.Widget get_statusbar ();
246                 public unowned Gedit.Tab get_tab_from_location (GLib.File location);
247                 public unowned Gedit.Tab get_tab_from_uri (string uri);
248                 public unowned Gtk.UIManager get_ui_manager ();
249                 public unowned GLib.List<Gedit.Document> get_unsaved_documents ();
250                 public unowned GLib.List<Gedit.View> get_views ();
251                 public void set_active_tab (Gedit.Tab tab);
252         }
253         [CCode (cheader_filename = "gedit/gedit-debug.h", cprefix = "GEDIT_", has_type_id = false)]
254         public enum DebugSection {
255                 NO_DEBUG,
256                 DEBUG_VIEW,
257                 DEBUG_SEARCH,
258                 DEBUG_PRINT,
259                 DEBUG_PREFS,
260                 DEBUG_PLUGINS,
261                 DEBUG_TAB,
262                 DEBUG_DOCUMENT,
263                 DEBUG_COMMANDS,
264                 DEBUG_APP,
265                 DEBUG_SESSION,
266                 DEBUG_UTILS,
267                 DEBUG_METADATA,
268                 DEBUG_WINDOW,
269                 DEBUG_LOADER,
270                 DEBUG_SAVER
271         }
272         [CCode (cheader_filename = "gedit-2.20.h", cprefix = "GEDIT_DOCUMENT_NEWLINE_TYPE_", has_type_id = false)]
273         public enum DocumentNewlineType {
274                 LF,
275                 CR,
276                 CR_LF
277         }
278         [CCode (cheader_filename = "gedit/gedit-document.h", cprefix = "GEDIT_DOCUMENT_SAVE_", has_type_id = false)]
279         public enum DocumentSaveFlags {
280                 IGNORE_MTIME,
281                 IGNORE_BACKUP,
282                 PRESERVE_BACKUP
283         }
284         [CCode (cheader_filename = "gedit/gedit-app.h", cprefix = "GEDIT_LOCKDOWN_", has_type_id = false)]
285         public enum LockdownMask {
286                 COMMAND_LINE,
287                 PRINTING,
288                 PRINT_SETUP,
289                 SAVE_TO_DISK,
290                 ALL
291         }
292         [CCode (cheader_filename = "gedit/gedit-document.h", cprefix = "GEDIT_SEARCH_", has_type_id = false)]
293         public enum SearchFlags {
294                 DONT_SET_FLAGS,
295                 ENTIRE_WORD,
296                 CASE_SENSITIVE
297         }
298         [CCode (cheader_filename = "gedit/gedit-tab.h", cprefix = "GEDIT_TAB_", has_type_id = false)]
299         public enum TabState {
300                 STATE_NORMAL,
301                 STATE_LOADING,
302                 STATE_REVERTING,
303                 STATE_SAVING,
304                 STATE_PRINTING,
305                 STATE_PRINT_PREVIEWING,
306                 STATE_SHOWING_PRINT_PREVIEW,
307                 STATE_GENERIC_NOT_EDITABLE,
308                 STATE_LOADING_ERROR,
309                 STATE_REVERTING_ERROR,
310                 STATE_SAVING_ERROR,
311                 STATE_GENERIC_ERROR,
312                 STATE_CLOSING,
313                 STATE_EXTERNALLY_MODIFIED_NOTIFICATION,
314                 NUM_OF_STATES
315         }
316         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h", cprefix = "GEDIT_TOOLBAR_", has_type_id = false)]
317         public enum ToolbarSetting {
318                 SYSTEM,
319                 ICONS,
320                 ICONS_AND_TEXT,
321                 ICONS_BOTH_HORIZ
322         }
323         [CCode (cheader_filename = "gedit/gedit-window.h", cprefix = "GEDIT_WINDOW_STATE_", has_type_id = false)]
324         public enum WindowState {
325                 NORMAL,
326                 SAVING,
327                 PRINTING,
328                 LOADING,
329                 ERROR,
330                 SAVING_SESSION
331         }
332         [CCode (cheader_filename = "gedit-2.20.h", has_target = false)]
333         public delegate void MessageBusForeach (Gedit.MessageType message_type, void* userdata);
334         [CCode (cheader_filename = "gedit-2.20.h", has_target = false)]
335         public delegate void MessageCallback (Gedit.MessageBus bus, Gedit.Message message, void* userdata);
336         [CCode (cheader_filename = "gedit-2.20.h")]
337         public delegate void MessageTypeForeach (string key, GLib.Type type, bool required);
338         [CCode (cheader_filename = "gedit-2.20.h", has_target = false)]
339         public delegate unowned GLib.MountOperation MountOperationFactory (Gedit.Document doc, void* userdata);
340         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
341         public const string BASE_KEY;
342         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
343         public const int GPM_DEFAULT_AUTO_INDENT;
344         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
345         public const int GPM_DEFAULT_AUTO_SAVE;
346         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
347         public const int GPM_DEFAULT_AUTO_SAVE_INTERVAL;
348         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
349         public const int GPM_DEFAULT_BOTTOM_PANEL_VISIBLE;
350         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
351         public const int GPM_DEFAULT_BRACKET_MATCHING;
352         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
353         public const int GPM_DEFAULT_CREATE_BACKUP_COPY;
354         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
355         public const int GPM_DEFAULT_DISPLAY_LINE_NUMBERS;
356         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
357         public const int GPM_DEFAULT_DISPLAY_RIGHT_MARGIN;
358         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
359         public const int GPM_DEFAULT_HIGHLIGHT_CURRENT_LINE;
360         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
361         public const int GPM_DEFAULT_INSERT_SPACES;
362         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
363         public const int GPM_DEFAULT_MAX_RECENTS;
364         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
365         public const int GPM_DEFAULT_PRINT_HEADER;
366         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
367         public const int GPM_DEFAULT_PRINT_LINE_NUMBERS;
368         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
369         public const int GPM_DEFAULT_PRINT_SYNTAX;
370         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
371         public const string GPM_DEFAULT_PRINT_WRAP_MODE;
372         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
373         public const int GPM_DEFAULT_RESTORE_CURSOR_POSITION;
374         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
375         public const int GPM_DEFAULT_RIGHT_MARGIN_POSITION;
376         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
377         public const int GPM_DEFAULT_SEARCH_HIGHLIGHTING_ENABLE;
378         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
379         public const int GPM_DEFAULT_SIDE_PANE_VISIBLE;
380         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
381         public const string GPM_DEFAULT_SMART_HOME_END;
382         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
383         public const string GPM_DEFAULT_SOURCE_STYLE_SCHEME;
384         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
385         public const int GPM_DEFAULT_STATUSBAR_VISIBLE;
386         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
387         public const int GPM_DEFAULT_SYNTAX_HL_ENABLE;
388         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
389         public const int GPM_DEFAULT_TABS_SIZE;
390         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
391         public const string GPM_DEFAULT_TOOLBAR_BUTTONS_STYLE;
392         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
393         public const int GPM_DEFAULT_TOOLBAR_SHOW_TOOLTIPS;
394         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
395         public const int GPM_DEFAULT_TOOLBAR_VISIBLE;
396         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
397         public const int GPM_DEFAULT_UNDO_ACTIONS_LIMIT;
398         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
399         public const int GPM_DEFAULT_USE_DEFAULT_FONT;
400         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
401         public const string GPM_DEFAULT_WRAP_MODE;
402         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
403         public const string GPM_LOCKDOWN_DIR;
404         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
405         public const string GPM_SYSTEM_FONT;
406         [CCode (cheader_filename = "gedit-2.20.h")]
407         public const string METADATA_ATTRIBUTE_ENCODING;
408         [CCode (cheader_filename = "gedit-2.20.h")]
409         public const string METADATA_ATTRIBUTE_LANGUAGE;
410         [CCode (cheader_filename = "gedit-2.20.h")]
411         public const string METADATA_ATTRIBUTE_POSITION;
412         [CCode (cheader_filename = "gedit/gedit-commands.h")]
413         public static void commands_load_uri (Gedit.Window window, string uri, Gedit.Encoding encoding, int line_pos);
414         [CCode (cheader_filename = "gedit/gedit-commands.h")]
415         public static int commands_load_uris (Gedit.Window window, GLib.SList uris, Gedit.Encoding encoding, int line_pos);
416         [CCode (cheader_filename = "gedit/gedit-commands.h")]
417         public static void commands_save_all_documents (Gedit.Window window);
418         [CCode (cheader_filename = "gedit/gedit-commands.h")]
419         public static void commands_save_document (Gedit.Window window, Gedit.Document document);
420         [CCode (cheader_filename = "gedit/gedit-debug.h")]
421         public static void debug (Gedit.DebugSection section, string file, int line, string function);
422         [CCode (cheader_filename = "gedit/gedit-debug.h")]
423         public static void debug_init ();
424         [CCode (cheader_filename = "gedit/gedit-debug.h")]
425         public static void debug_message (Gedit.DebugSection section, string file, int line, string function, string format, ...);
426         [CCode (cheader_filename = "gedit/gedit-utils.h")]
427         public static unowned Gtk.Widget dialog_add_button (Gtk.Dialog dialog, string text, string stock_id, int response_id);
428         [CCode (cheader_filename = "gedit/gedit-utils.h", cname = "g_utf8_caselessnmatch")]
429         public static bool g_utf8_caselessnmatch (string s1, string s2, ssize_t n1, ssize_t n2);
430         [CCode (cheader_filename = "gedit/gedit-utils.h")]
431         public static unowned string gdk_color_to_string (Gdk.Color color);
432         [CCode (cheader_filename = "gedit/gedit-utils.h")]
433         public static unowned Gtk.Widget gtk_button_new_with_stock_icon (string label, string stock_id);
434         [CCode (cheader_filename = "gedit/gedit-help.h")]
435         public static bool help_display (string name, string link_id);
436         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
437         public static bool prefs_manager_active_file_filter_can_set ();
438         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
439         public static bool prefs_manager_active_plugins_can_set ();
440         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
441         public static bool prefs_manager_app_init ();
442         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
443         public static void prefs_manager_app_shutdown ();
444         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
445         public static bool prefs_manager_auto_indent_can_set ();
446         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
447         public static bool prefs_manager_auto_save_can_set ();
448         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
449         public static bool prefs_manager_auto_save_interval_can_set ();
450         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
451         public static bool prefs_manager_bottom_panel_active_page_can_set ();
452         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
453         public static bool prefs_manager_bottom_panel_size_can_set ();
454         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
455         public static bool prefs_manager_bottom_panel_visible_can_set ();
456         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
457         public static bool prefs_manager_bracket_matching_can_set ();
458         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
459         public static bool prefs_manager_create_backup_copy_can_set ();
460         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
461         public static bool prefs_manager_display_line_numbers_can_set ();
462         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
463         public static bool prefs_manager_display_right_margin_can_set ();
464         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
465         public static bool prefs_manager_editor_font_can_set ();
466         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
467         public static bool prefs_manager_enable_search_highlighting_can_set ();
468         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
469         public static bool prefs_manager_enable_syntax_highlighting_can_set ();
470         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
471         public static int prefs_manager_get_active_file_filter ();
472         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
473         public static unowned GLib.SList prefs_manager_get_active_plugins ();
474         [CCode (cheader_filename = "gedit-2.20.h")]
475         public static unowned GLib.SList<Gedit.Encoding> prefs_manager_get_auto_detected_encodings ();
476         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
477         public static bool prefs_manager_get_auto_indent ();
478         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
479         public static bool prefs_manager_get_auto_save ();
480         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
481         public static int prefs_manager_get_auto_save_interval ();
482         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
483         public static int prefs_manager_get_bottom_panel_active_page ();
484         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
485         public static int prefs_manager_get_bottom_panel_size ();
486         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
487         public static bool prefs_manager_get_bottom_panel_visible ();
488         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
489         public static bool prefs_manager_get_bracket_matching ();
490         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
491         public static bool prefs_manager_get_create_backup_copy ();
492         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
493         public static int prefs_manager_get_default_bottom_panel_size ();
494         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
495         public static unowned string prefs_manager_get_default_print_font_body ();
496         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
497         public static unowned string prefs_manager_get_default_print_font_header ();
498         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
499         public static unowned string prefs_manager_get_default_print_font_numbers ();
500         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
501         public static int prefs_manager_get_default_side_panel_size ();
502         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
503         public static void prefs_manager_get_default_window_size (int width, int height);
504         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
505         public static bool prefs_manager_get_display_line_numbers ();
506         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
507         public static bool prefs_manager_get_display_right_margin ();
508         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
509         public static unowned string prefs_manager_get_editor_font ();
510         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
511         public static bool prefs_manager_get_enable_search_highlighting ();
512         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
513         public static bool prefs_manager_get_enable_syntax_highlighting ();
514         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
515         public static bool prefs_manager_get_highlight_current_line ();
516         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
517         public static bool prefs_manager_get_insert_spaces ();
518         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
519         public static Gedit.LockdownMask prefs_manager_get_lockdown ();
520         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
521         public static int prefs_manager_get_max_recents ();
522         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
523         public static unowned string prefs_manager_get_print_font_body ();
524         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
525         public static unowned string prefs_manager_get_print_font_header ();
526         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
527         public static unowned string prefs_manager_get_print_font_numbers ();
528         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
529         public static bool prefs_manager_get_print_header ();
530         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
531         public static int prefs_manager_get_print_line_numbers ();
532         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
533         public static bool prefs_manager_get_print_syntax_hl ();
534         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
535         public static Gtk.WrapMode prefs_manager_get_print_wrap_mode ();
536         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
537         public static bool prefs_manager_get_restore_cursor_position ();
538         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
539         public static int prefs_manager_get_right_margin_position ();
540         [CCode (cheader_filename = "gedit-2.20.h")]
541         public static unowned GLib.SList<Gedit.Encoding> prefs_manager_get_shown_in_menu_encodings ();
542         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
543         public static bool prefs_manager_get_side_pane_visible ();
544         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
545         public static int prefs_manager_get_side_panel_active_page ();
546         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
547         public static int prefs_manager_get_side_panel_size ();
548         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
549         public static Gtk.SourceSmartHomeEndType prefs_manager_get_smart_home_end ();
550         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
551         public static unowned string prefs_manager_get_source_style_scheme ();
552         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
553         public static bool prefs_manager_get_statusbar_visible ();
554         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
555         public static unowned string prefs_manager_get_system_font ();
556         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
557         public static int prefs_manager_get_tabs_size ();
558         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
559         public static Gedit.ToolbarSetting prefs_manager_get_toolbar_buttons_style ();
560         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
561         public static bool prefs_manager_get_toolbar_visible ();
562         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
563         public static int prefs_manager_get_undo_actions_limit ();
564         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
565         public static bool prefs_manager_get_use_default_font ();
566         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
567         public static void prefs_manager_get_window_size (int width, int height);
568         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
569         public static int prefs_manager_get_window_state ();
570         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
571         public static Gtk.WrapMode prefs_manager_get_wrap_mode ();
572         [CCode (cheader_filename = "gedit-2.20.h")]
573         public static unowned GLib.SList<string> prefs_manager_get_writable_vfs_schemes ();
574         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
575         public static bool prefs_manager_highlight_current_line_can_set ();
576         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
577         public static bool prefs_manager_init ();
578         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
579         public static bool prefs_manager_insert_spaces_can_set ();
580         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
581         public static bool prefs_manager_print_font_body_can_set ();
582         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
583         public static bool prefs_manager_print_font_header_can_set ();
584         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
585         public static bool prefs_manager_print_font_numbers_can_set ();
586         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
587         public static bool prefs_manager_print_header_can_set ();
588         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
589         public static bool prefs_manager_print_line_numbers_can_set ();
590         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
591         public static bool prefs_manager_print_syntax_hl_can_set ();
592         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
593         public static bool prefs_manager_print_wrap_mode_can_set ();
594         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
595         public static bool prefs_manager_right_margin_position_can_set ();
596         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
597         public static void prefs_manager_set_active_file_filter (int id);
598         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
599         public static void prefs_manager_set_active_plugins (GLib.SList plugins);
600         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
601         public static void prefs_manager_set_auto_indent (bool ai);
602         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
603         public static void prefs_manager_set_auto_save (bool @as);
604         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
605         public static void prefs_manager_set_auto_save_interval (int asi);
606         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
607         public static void prefs_manager_set_bottom_panel_active_page (int id);
608         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
609         public static void prefs_manager_set_bottom_panel_size (int ps);
610         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
611         public static void prefs_manager_set_bottom_panel_visible (bool tv);
612         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
613         public static void prefs_manager_set_bracket_matching (bool bm);
614         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
615         public static void prefs_manager_set_create_backup_copy (bool cbc);
616         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
617         public static void prefs_manager_set_display_line_numbers (bool dln);
618         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
619         public static void prefs_manager_set_display_right_margin (bool drm);
620         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
621         public static void prefs_manager_set_editor_font (string font);
622         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
623         public static void prefs_manager_set_enable_search_highlighting (bool esh);
624         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
625         public static void prefs_manager_set_enable_syntax_highlighting (bool esh);
626         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
627         public static void prefs_manager_set_highlight_current_line (bool hl);
628         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
629         public static void prefs_manager_set_insert_spaces (bool ai);
630         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
631         public static void prefs_manager_set_print_font_body (string font);
632         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
633         public static void prefs_manager_set_print_font_header (string font);
634         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
635         public static void prefs_manager_set_print_font_numbers (string font);
636         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
637         public static void prefs_manager_set_print_header (bool ph);
638         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
639         public static void prefs_manager_set_print_line_numbers (int pln);
640         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
641         public static void prefs_manager_set_print_syntax_hl (bool ps);
642         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
643         public static void prefs_manager_set_print_wrap_mode (Gtk.WrapMode pwm);
644         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
645         public static void prefs_manager_set_right_margin_position (int rmp);
646         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
647         public static void prefs_manager_set_shown_in_menu_encodings (GLib.SList<Gedit.Encoding> encs);
648         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
649         public static void prefs_manager_set_side_pane_visible (bool tv);
650         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
651         public static void prefs_manager_set_side_panel_active_page (int id);
652         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
653         public static void prefs_manager_set_side_panel_size (int ps);
654         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
655         public static void prefs_manager_set_smart_home_end (Gtk.SourceSmartHomeEndType smart_he);
656         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
657         public static void prefs_manager_set_source_style_scheme (string scheme);
658         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
659         public static void prefs_manager_set_statusbar_visible (bool sv);
660         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
661         public static void prefs_manager_set_tabs_size (int ts);
662         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
663         public static void prefs_manager_set_toolbar_buttons_style (Gedit.ToolbarSetting tbs);
664         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
665         public static void prefs_manager_set_toolbar_visible (bool tv);
666         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
667         public static void prefs_manager_set_undo_actions_limit (int ual);
668         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
669         public static void prefs_manager_set_use_default_font (bool udf);
670         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
671         public static void prefs_manager_set_window_size (int width, int height);
672         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
673         public static void prefs_manager_set_window_state (int ws);
674         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
675         public static void prefs_manager_set_wrap_mode (Gtk.WrapMode wp);
676         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
677         public static bool prefs_manager_shown_in_menu_encodings_can_set ();
678         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
679         public static void prefs_manager_shutdown ();
680         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
681         public static bool prefs_manager_side_pane_visible_can_set ();
682         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
683         public static bool prefs_manager_side_panel_active_page_can_set ();
684         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
685         public static bool prefs_manager_side_panel_size_can_set ();
686         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
687         public static bool prefs_manager_smart_home_end_can_set ();
688         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
689         public static bool prefs_manager_source_style_scheme_can_set ();
690         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
691         public static bool prefs_manager_statusbar_visible_can_set ();
692         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
693         public static bool prefs_manager_tabs_size_can_set ();
694         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
695         public static bool prefs_manager_toolbar_buttons_style_can_set ();
696         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
697         public static bool prefs_manager_toolbar_visible_can_set ();
698         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
699         public static bool prefs_manager_undo_actions_limit_can_set ();
700         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
701         public static bool prefs_manager_use_default_font_can_set ();
702         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
703         public static bool prefs_manager_window_size_can_set ();
704         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
705         public static bool prefs_manager_window_state_can_set ();
706         [CCode (cheader_filename = "gedit/gedit-prefs-manager.h")]
707         public static bool prefs_manager_wrap_mode_can_set ();
708         [CCode (cheader_filename = "gedit/gedit-utils.h")]
709         public static void utils_activate_url (Gtk.AboutDialog about, string url, void* data);
710         [CCode (cheader_filename = "gedit/gedit-utils.h")]
711         public static unowned string utils_basename_for_display (string uri);
712         [CCode (cheader_filename = "gedit/gedit-utils.h")]
713         public static bool utils_decode_uri (string uri, string scheme, string user, string port, string host, string path);
714         [CCode (cheader_filename = "gedit/gedit-utils.h")]
715         public static unowned string utils_drop_get_uris (Gtk.SelectionData selection_data);
716         [CCode (cheader_filename = "gedit/gedit-utils.h")]
717         public static unowned string utils_escape_search_text (string text);
718         [CCode (cheader_filename = "gedit/gedit-utils.h")]
719         public static unowned string utils_escape_underscores (string text, ssize_t length);
720         [CCode (cheader_filename = "gedit/gedit-utils.h")]
721         public static bool utils_file_has_parent (GLib.File gfile);
722         [CCode (cheader_filename = "gedit/gedit-utils.h")]
723         public static void utils_get_current_viewport (Gdk.Screen screen, int x, int y);
724         [CCode (cheader_filename = "gedit/gedit-utils.h")]
725         public static uint utils_get_current_workspace (Gdk.Screen screen);
726         [CCode (cheader_filename = "gedit/gedit-utils.h")]
727         public static bool utils_get_ui_objects (string filename, string root_objects, out unowned Gtk.Widget error_widget, string object_name);
728         [CCode (cheader_filename = "gedit/gedit-utils.h")]
729         public static uint utils_get_window_workspace (Gtk.Window gtkwindow);
730         [CCode (cheader_filename = "gedit/gedit-utils.h")]
731         public static bool utils_is_valid_uri (string uri);
732         [CCode (cheader_filename = "gedit/gedit-utils.h")]
733         public static unowned string utils_location_get_dirname_for_display (GLib.File location);
734         [CCode (cheader_filename = "gedit/gedit-utils.h")]
735         public static unowned string utils_make_canonical_uri_from_shell_arg (string str);
736         [CCode (cheader_filename = "gedit/gedit-utils.h")]
737         public static unowned string utils_make_valid_utf8 (string name);
738         [CCode (cheader_filename = "gedit/gedit-utils.h")]
739         public static void utils_menu_position_under_tree_view (Gtk.Menu menu, int x, int y, bool push_in);
740         [CCode (cheader_filename = "gedit/gedit-utils.h")]
741         public static void utils_menu_position_under_widget (Gtk.Menu menu, int x, int y, bool push_in);
742         [CCode (cheader_filename = "gedit/gedit-utils.h")]
743         public static unowned string utils_replace_home_dir_with_tilde (string uri);
744         [CCode (cheader_filename = "gedit/gedit-utils.h")]
745         public static void utils_set_atk_name_description (Gtk.Widget widget, string name, string description);
746         [CCode (cheader_filename = "gedit/gedit-utils.h")]
747         public static void utils_set_atk_relation (Gtk.Widget obj1, Gtk.Widget obj2, Atk.RelationType rel_type);
748         [CCode (cheader_filename = "gedit/gedit-utils.h")]
749         public static unowned string utils_str_end_truncate (string str, uint truncate_length);
750         [CCode (cheader_filename = "gedit/gedit-utils.h")]
751         public static unowned string utils_str_middle_truncate (string str, uint truncate_length);
752         [CCode (cheader_filename = "gedit/gedit-utils.h")]
753         public static unowned string utils_unescape_search_text (string text);
754         [CCode (cheader_filename = "gedit/gedit-utils.h")]
755         public static bool utils_uri_exists (string text_uri);
756         [CCode (cheader_filename = "gedit/gedit-utils.h")]
757         public static unowned string utils_uri_for_display (string uri);
758         [CCode (cheader_filename = "gedit/gedit-utils.h")]
759         public static unowned string utils_uri_get_dirname (string uri);
760         [CCode (cheader_filename = "gedit/gedit-utils.h")]
761         public static bool utils_uri_has_file_scheme (string uri);
762         [CCode (cheader_filename = "gedit/gedit-utils.h")]
763         public static bool utils_uri_has_writable_scheme (string uri);
764         [CCode (cheader_filename = "gedit/gedit-debug.h")]
765         public static void warning (string format, ...);