FmSidePane

FmSidePane

Synopsis

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

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

struct FmSidePane

struct FmSidePane;


struct FmSidePaneClass

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


enum FmSidePaneMode

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


fm_side_pane_chdir ()

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


fm_side_pane_get_cwd ()

FmPath *            fm_side_pane_get_cwd                (FmSidePane *sp);


fm_side_pane_get_mode ()

FmSidePaneMode      fm_side_pane_get_mode               (FmSidePane *sp);


fm_side_pane_get_title_bar ()

GtkWidget *         fm_side_pane_get_title_bar          (FmSidePane *sp);


fm_side_pane_new ()

GtkWidget *         fm_side_pane_new                    (void);


fm_side_pane_set_mode ()

void                fm_side_pane_set_mode               (FmSidePane *sp,
                                                         FmSidePaneMode mode);

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.

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.