![]() |
![]() |
![]() |
Libfm Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
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
); FmSidePane * fm_side_pane_new (void
); void fm_side_pane_set_mode (FmSidePane *sp
,FmSidePaneMode mode
);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----FmSidePane
include
: libfm/fm-side-pane.h
The FmSidePane widget displays side pane for fast navigation across places.
struct FmSidePaneClass { GtkVBoxClass parent_class; void (*chdir)(FmSidePane* sp, guint button, FmPath* path); void (*mode_changed)(FmSidePane* sp); };
the parent class | |
the class closure for the "chdir" signal | |
the class closure for the "mode-changed" signal |
typedef enum { FM_SP_NONE, FM_SP_PLACES, FM_SP_DIR_TREE, FM_SP_REMOTE } FmSidePaneMode;
Mode of side pane view.
invalid mode | |
FmPlacesView mode | |
FmDirTreeView mode | |
reserved mode |
void fm_side_pane_chdir (FmSidePane *sp
,FmPath *path
);
Changes active path in the side pane.
|
a widget to apply |
|
new path |
Since 0.1.12
FmPath * fm_side_pane_get_cwd (FmSidePane *sp
);
Retrieves current active path in the side pane. Returned data are owned by side pane and should not be freed by caller.
|
a widget to inspect |
Returns : |
active file path. |
Since 0.1.12
FmSidePaneMode fm_side_pane_get_mode (FmSidePane *sp
);
Retrieves side pane view mode.
|
a widget to inspect |
Returns : |
current view mode. |
Since 0.1.12
GtkWidget * fm_side_pane_get_title_bar (FmSidePane *sp
);
Retrieves side pane title bar widget.
|
a widget to inspect |
Returns : |
pointer to title bar of side pane. [transfer none] |
Since 0.1.14
FmSidePane * fm_side_pane_new (void
);
Creates new side pane.
Returns : |
a new FmSidePane widget. [transfer full] |
Since 0.1.12
void fm_side_pane_set_mode (FmSidePane *sp
,FmSidePaneMode mode
);
Changes side pane view mode.
|
a widget to apply |
|
new mode for the side pane |
Since 0.1.12
"chdir"
signalvoid user_function (FmSidePane *pane,
guint button,
gpointer path,
gpointer user_data) : Run Last
The "chdir" signal is emitted when current selected
directory in the pane
is changed.
|
the widget which emitted the signal |
|
the button path was activated with |
|
(FmPath *) new directory path |
|
user data set when the signal handler was connected. |
Since 0.1.12
"mode-changed"
signalvoid user_function (FmSidePane *pane,
gpointer user_data) : Run Last
The "mode-changed" signal is emitted when view mode in the pane is changed.
|
the widget which emitted the signal |
|
user data set when the signal handler was connected. |
Since 0.1.12