gntfilesel.h File Reference

File selector API. More...

#include "gntwindow.h"
#include "gnt.h"
#include "gntcolors.h"
#include "gntkeys.h"

Include dependency graph for gntfilesel.h:

Go to the source code of this file.

Data Structures

struct  _GntFileSel
struct  _GntFileSelClass
struct  _GntFile

Defines

#define GNT_TYPE_FILE_SEL   (gnt_file_sel_get_gtype())
#define GNT_FILE_SEL(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_FILE_SEL, GntFileSel))
#define GNT_FILE_SEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_FILE_SEL, GntFileSelClass))
#define GNT_IS_FILE_SEL(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_FILE_SEL))
#define GNT_IS_FILE_SEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_FILE_SEL))
#define GNT_FILE_SEL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_FILE_SEL, GntFileSelClass))
#define GNT_FILE_SEL_FLAGS(obj)   (GNT_FILE_SEL(obj)->priv.flags)
#define GNT_FILE_SEL_SET_FLAGS(obj, flags)   (GNT_FILE_SEL_FLAGS(obj) |= flags)
#define GNT_FILE_SEL_UNSET_FLAGS(obj, flags)   (GNT_FILE_SEL_FLAGS(obj) &= ~(flags))

Typedefs

typedef _GntFileSel GntFileSel
typedef _GntFileSelPriv GntFileSelPriv
typedef _GntFileSelClass GntFileSelClass
typedef _GntFile GntFile
typedef enum _GntFileType GntFileType

Enumerations

enum  _GntFileType { GNT_FILE_REGULAR, GNT_FILE_DIR }

Functions

G_BEGIN_DECLS GType gnt_file_sel_get_gtype (void)
GntWidget * gnt_file_sel_new (void)
gboolean gnt_file_sel_set_current_location (GntFileSel *sel, const char *path)
void gnt_file_sel_set_dirs_only (GntFileSel *sel, gboolean dirs)
gboolean gnt_file_sel_get_dirs_only (GntFileSel *sel)
void gnt_file_sel_set_must_exist (GntFileSel *sel, gboolean must)
gboolean gnt_file_sel_get_must_exist (GntFileSel *sel)
char * gnt_file_sel_get_selected_file (GntFileSel *sel)
GList * gnt_file_sel_get_selected_multi_files (GntFileSel *sel)
void gnt_file_sel_set_multi_select (GntFileSel *sel, gboolean set)
void gnt_file_sel_set_suggested_filename (GntFileSel *sel, const char *suggest)
void gnt_file_sel_set_read_fn (GntFileSel *sel, gboolean(*read_fn)(const char *path, GList **files, GError **error))
GntFile * gnt_file_new (const char *name, unsigned long size)
GntFile * gnt_file_new_dir (const char *name)


Detailed Description

File selector API.


Function Documentation

GntFile* gnt_file_new const char *  name,
unsigned long  size
 

Parameters:
name 
size 
Returns:

GntFile* gnt_file_new_dir const char *  name  ) 
 

Parameters:
name 
Returns:

gboolean gnt_file_sel_get_dirs_only GntFileSel *  sel  ) 
 

Parameters:
sel 
Returns:

G_BEGIN_DECLS GType gnt_file_sel_get_gtype void   ) 
 

Returns:

gboolean gnt_file_sel_get_must_exist GntFileSel *  sel  ) 
 

Parameters:
sel 
Returns:

char* gnt_file_sel_get_selected_file GntFileSel *  sel  ) 
 

Parameters:
sel 
Returns:

GList* gnt_file_sel_get_selected_multi_files GntFileSel *  sel  ) 
 

Parameters:
sel 
Returns:

GntWidget* gnt_file_sel_new void   ) 
 

Returns:

gboolean gnt_file_sel_set_current_location GntFileSel *  sel,
const char *  path
 

Parameters:
sel 
path 
Returns:

void gnt_file_sel_set_dirs_only GntFileSel *  sel,
gboolean  dirs
 

Parameters:
sel 
dirs 

void gnt_file_sel_set_multi_select GntFileSel *  sel,
gboolean  set
 

Parameters:
sel 
set 

void gnt_file_sel_set_must_exist GntFileSel *  sel,
gboolean  must
 

Parameters:
sel 
must 

void gnt_file_sel_set_read_fn GntFileSel *  sel,
gboolean(*)(const char *path, GList **files, GError **error)  read_fn
 

Parameters:
sel 
path 
files 
error) 

void gnt_file_sel_set_suggested_filename GntFileSel *  sel,
const char *  suggest
 

Parameters:
sel 
suggest