23#ifndef __G_FILENAME_COMPLETER_H__
24#define __G_FILENAME_COMPLETER_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_FILENAME_COMPLETER (g_filename_completer_get_type ())
35#define G_FILENAME_COMPLETER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILENAME_COMPLETER, GFilenameCompleter))
36#define G_FILENAME_COMPLETER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILENAME_COMPLETER, GFilenameCompleterClass))
37#define G_FILENAME_COMPLETER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILENAME_COMPLETER, GFilenameCompleterClass))
38#define G_IS_FILENAME_COMPLETER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILENAME_COMPLETER))
39#define G_IS_FILENAME_COMPLETER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILENAME_COMPLETER))
66 const char *initial_text);
69 const char *initial_text);
GIO_AVAILABLE_IN_ALL GFilenameCompleter * g_filename_completer_new(void)
GIO_AVAILABLE_IN_ALL char ** g_filename_completer_get_completions(GFilenameCompleter *completer, const char *initial_text)
GIO_AVAILABLE_IN_ALL GType g_filename_completer_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL void g_filename_completer_set_dirs_only(GFilenameCompleter *completer, gboolean dirs_only)
GIO_AVAILABLE_IN_ALL char * g_filename_completer_get_completion_suffix(GFilenameCompleter *completer, const char *initial_text)
#define GIO_AVAILABLE_IN_ALL
struct _GFilenameCompleter GFilenameCompleter
void(* _g_reserved3)(void)
void(* got_completion_data)(GFilenameCompleter *filename_completer)
void(* _g_reserved2)(void)
void(* _g_reserved1)(void)
GObjectClass parent_class