FmSidePane

FmSidePane

Synopsis

                    FmSidePane;
                    FmSidePaneClass;
enum                FmSidePaneMode;
GtkWidget*          fm_side_pane_new                    (void);
FmPath*             fm_side_pane_get_cwd                (FmSidePane *sp);
void                fm_side_pane_chdir                  (FmSidePane *sp,
                                                         FmPath *path);
void                fm_side_pane_set_mode               (FmSidePane *sp,
                                                         FmSidePaneMode mode);
FmSidePaneMode      fm_side_pane_get_mode               (FmSidePane *sp);
GtkWidget*          fm_side_pane_get_title_bar          (FmSidePane *sp);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----FmSidePane

Implemented Interfaces

FmSidePane implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Signals

  "chdir"                                          : Run Last
  "mode-changed"                                   : Run Last

Description

Details

FmSidePane

typedef struct _FmSidePane FmSidePane;


FmSidePaneClass

typedef struct {
    GtkVBoxClass parent_class;
    void (*chdir)(FmSidePane* sp, guint button, FmPath* path);
    void (*mode_changed)(FmSidePane* sp);
} FmSidePaneClass;


enum FmSidePaneMode

typedef enum
{
    FM_SP_NONE,
    FM_SP_PLACES,
    FM_SP_DIR_TREE,
    FM_SP_REMOTE
}FmSidePaneMode;


fm_side_pane_new ()

GtkWidget*          fm_side_pane_new                    (void);

Returns :


fm_side_pane_get_cwd ()

FmPath*             fm_side_pane_get_cwd                (FmSidePane *sp);

sp :

Returns :


fm_side_pane_chdir ()

void                fm_side_pane_chdir                  (FmSidePane *sp,
                                                         FmPath *path);

sp :

path :


fm_side_pane_set_mode ()

void                fm_side_pane_set_mode               (FmSidePane *sp,
                                                         FmSidePaneMode mode);

sp :

mode :


fm_side_pane_get_mode ()

FmSidePaneMode      fm_side_pane_get_mode               (FmSidePane *sp);

sp :

Returns :


fm_side_pane_get_title_bar ()

GtkWidget*          fm_side_pane_get_title_bar          (FmSidePane *sp);

sp :

Returns :

Signal Details

The "chdir" signal

void                user_function                      (FmSidePane *fmsidepane,
                                                        guint       arg1,
                                                        gpointer    arg2,
                                                        gpointer    user_data)       : Run Last

fmsidepane :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "mode-changed" signal

void                user_function                      (FmSidePane *fmsidepane,
                                                        gpointer    user_data)       : Run Last

fmsidepane :

the object which received the signal.

user_data :

user data set when the signal handler was connected.