Blame docs/reference/gio/html/GFilenameCompleter.html

Packit ae235b
Packit ae235b
<html>
Packit ae235b
<head>
Packit ae235b
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit ae235b
<title>GFilenameCompleter: GIO Reference Manual</title>
Packit ae235b
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit ae235b
<link rel="home" href="index.html" title="GIO Reference Manual">
Packit ae235b
<link rel="up" href="utils.html" title="File-related Utilities">
Packit ae235b
<link rel="prev" href="utils.html" title="File-related Utilities">
Packit ae235b
<link rel="next" href="async.html" title="Asynchronous I/O">
Packit ae235b
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit ae235b
<link rel="stylesheet" href="style.css" type="text/css">
Packit ae235b
</head>
Packit ae235b
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit ae235b
Packit ae235b
Packit ae235b
Top  | 
Packit ae235b
                  Description  | 
Packit ae235b
                  Object Hierarchy  | 
Packit ae235b
                  Signals
Packit ae235b
Packit ae235b
Home
Packit ae235b
Up
Packit ae235b
Prev
Packit ae235b
Next
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

GFilenameCompleter

Packit ae235b

GFilenameCompleter — Filename Completer

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Functions

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
GFilenameCompleter *
Packit ae235b
Packit ae235b
Packit ae235b
g_filename_completer_new ()
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
char *
Packit ae235b
Packit ae235b
Packit ae235b
g_filename_completer_get_completion_suffix ()
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
char **
Packit ae235b
Packit ae235b
Packit ae235b
g_filename_completer_get_completions ()
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
void
Packit ae235b
Packit ae235b
Packit ae235b
g_filename_completer_set_dirs_only ()
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Signals

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
void
Packit ae235b
got-completion-data
Packit ae235b
Run Last
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Types and Values

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
 
Packit ae235b
GFilenameCompleter
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Object Hierarchy

Packit ae235b
    GObject
Packit ae235b
    ╰── GFilenameCompleter
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Includes

Packit ae235b
#include <gio/gio.h>
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Description

Packit ae235b

Completes partial file and directory names given a partial string by

Packit ae235b
looking in the file system for clues. Can return a list of possible 
Packit ae235b
completion strings for widget implementations.

Packit ae235b
Packit ae235b
Packit ae235b

Functions

Packit ae235b
Packit ae235b

g_filename_completer_new ()

Packit ae235b
GFilenameCompleter *
Packit ae235b
g_filename_completer_new (void);
Packit ae235b

Creates a new filename completer.

Packit ae235b
Packit ae235b

Returns

Packit ae235b

a GFilenameCompleter.

Packit ae235b
Packit ae235b
Packit ae235b

Packit ae235b
Packit ae235b

g_filename_completer_get_completion_suffix ()

Packit ae235b
char *
Packit ae235b
g_filename_completer_get_completion_suffix
Packit ae235b
                               (GFilenameCompleter *completer,
Packit ae235b
                                const char *initial_text);
Packit ae235b

Obtains a completion for initial_text

Packit ae235b
 from completer
Packit ae235b
.

Packit ae235b
Packit ae235b

Parameters

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

completer

Packit ae235b

the filename completer.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b

initial_text

Packit ae235b

text to be completed.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Returns

Packit ae235b

a completed string, or NULL if no completion exists.

Packit ae235b
This string is not owned by GIO, so remember to g_free() it
Packit ae235b
when finished.

Packit ae235b
Packit ae235b
Packit ae235b

Packit ae235b
Packit ae235b

g_filename_completer_get_completions ()

Packit ae235b
char **
Packit ae235b
g_filename_completer_get_completions (GFilenameCompleter *completer,
Packit ae235b
                                      const char *initial_text);
Packit ae235b

Gets an array of completion strings for a given initial text.

Packit ae235b
Packit ae235b

Parameters

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

completer

Packit ae235b

the filename completer.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b

initial_text

Packit ae235b

text to be completed.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Returns

Packit ae235b

array of strings with possible completions for initial_text

Packit ae235b
.
Packit ae235b
This array must be freed by g_strfreev() when finished. 

Packit ae235b

[array zero-terminated=1][transfer full]

Packit ae235b
Packit ae235b
Packit ae235b

Packit ae235b
Packit ae235b

g_filename_completer_set_dirs_only ()

Packit ae235b
void
Packit ae235b
g_filename_completer_set_dirs_only (GFilenameCompleter *completer,
Packit ae235b
                                    gboolean dirs_only);
Packit ae235b

If dirs_only

Packit ae235b
 is TRUE, completer
Packit ae235b
 will only 
Packit ae235b
complete directory names, and not file names.

Packit ae235b
Packit ae235b

Parameters

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

completer

Packit ae235b

the filename completer.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b

dirs_only

Packit ae235b

a gboolean.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Types and Values

Packit ae235b
Packit ae235b

GFilenameCompleter

Packit ae235b
typedef struct _GFilenameCompleter GFilenameCompleter;
Packit ae235b

Completes filenames based on files that exist within the file system.

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Signal Details

Packit ae235b
Packit ae235b

The “got-completion-data” signal

Packit ae235b
void
Packit ae235b
user_function (GFilenameCompleter *gfilenamecompleter,
Packit ae235b
               gpointer            user_data)
Packit ae235b

Emitted when the file name completion information comes available.

Packit ae235b
Packit ae235b

Parameters

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

user_data

Packit ae235b

user data set when the signal handler was connected.

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Flags: Run Last

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Generated by GTK-Doc V1.27
Packit ae235b
</body>
Packit ae235b
</html>