IAnjutaFileManager

IAnjutaFileManager — File manager plugin

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <libanjuta/interfaces/ianjuta-file-manager.h>

#define             IANJUTA_FILE_MANAGER_ERROR
#define             IANJUTA_FILE_MANAGER_SELECTED_FILE
struct              IAnjutaFileManagerIface;
GQuark              ianjuta_file_manager_error_quark    (void);
GFile *             ianjuta_file_manager_get_selected   (IAnjutaFileManager *obj,
                                                         GError **err);
void                ianjuta_file_manager_set_root       (IAnjutaFileManager *obj,
                                                         const gchar *root_uri,
                                                         GError **err);
void                ianjuta_file_manager_set_selected   (IAnjutaFileManager *obj,
                                                         GFile *file,
                                                         GError **err);

Description

Details

IANJUTA_FILE_MANAGER_ERROR

#define IANJUTA_FILE_MANAGER_ERROR ianjuta_file_manager_error_quark()


IANJUTA_FILE_MANAGER_SELECTED_FILE

#define IANJUTA_FILE_MANAGER_SELECTED_FILE "file_manager_selected_file"

Anjuta shell value set by file manager to the selected file.


struct IAnjutaFileManagerIface

struct IAnjutaFileManagerIface {
	GTypeInterface g_iface;
	
	/* Signal */
	void (*section_changed) (IAnjutaFileManager *obj, GFile* file);

	GFile* (*get_selected) (IAnjutaFileManager *obj, GError **err);
	void (*set_root) (IAnjutaFileManager *obj, const gchar *root_uri, GError **err);
	void (*set_selected) (IAnjutaFileManager *obj, GFile* file, GError **err);
};


ianjuta_file_manager_error_quark ()

GQuark              ianjuta_file_manager_error_quark    (void);


ianjuta_file_manager_get_selected ()

GFile *             ianjuta_file_manager_get_selected   (IAnjutaFileManager *obj,
                                                         GError **err);

fixme

obj :

Self

err :

Error propagation and reporting.

ianjuta_file_manager_set_root ()

void                ianjuta_file_manager_set_root       (IAnjutaFileManager *obj,
                                                         const gchar *root_uri,
                                                         GError **err);

fixme

obj :

Self

root_uri :

fixme

err :

Error propagation and reporting.

ianjuta_file_manager_set_selected ()

void                ianjuta_file_manager_set_selected   (IAnjutaFileManager *obj,
                                                         GFile *file,
                                                         GError **err);

fixme.

obj :

Self

file :

File to select

err :

Error propagation and reporting.