IAnjutaFileManager

IAnjutaFileManager — File manager plugin

Stability Level

Unstable, unless otherwise indicated

Synopsis


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


#define             IANJUTA_FILE_MANAGER_ERROR
                    IAnjutaFileManager;
                    IAnjutaFileManagerIface;
GQuark              ianjuta_file_manager_error_quark    (void);
gchar*              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,
                                                         const gchar *uri,
                                                         GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaFileManager

Prerequisites

IAnjutaFileManager requires GObject.

Signals


  "section-changed"                                : Run Last

Description

Details

IANJUTA_FILE_MANAGER_ERROR

#define IANJUTA_FILE_MANAGER_ERROR ianjuta_file_manager_error_quark()


IAnjutaFileManager

typedef struct _IAnjutaFileManager IAnjutaFileManager;


IAnjutaFileManagerIface

typedef struct {
	GTypeInterface g_iface;
	
	/* Signal */
	void (*section_changed) (IAnjutaFileManager *obj, const gchar *uri);

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


ianjuta_file_manager_error_quark ()

GQuark              ianjuta_file_manager_error_quark    (void);

Returns :

ianjuta_file_manager_get_selected ()

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

fixme

obj : Self
err : Error propagation and reporting.
Returns :

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,
                                                         const gchar *uri,
                                                         GError **err);

fixme.

obj : Self
uri : fixme
err : Error propagation and reporting.

Signal Details

The "section-changed" signal

void                user_function                      (IAnjutaFileManager *ianjutafilemanager,
                                                        gchar              *arg1,
                                                        gpointer            user_data)               : Run Last

ianjutafilemanager : the object which received the signal.
arg1 :
user_data : user data set when the signal handler was connected.