r1996: Cope slightly better with invalid filenames in various places (reported by
[rox-filer.git] / ROX-Filer / src / pinboard.h
blobcc2f12c5344054f5d56c71a8dd23d36e679e6f63
1 /*
2 * $Id$
4 * ROX-Filer, filer for the ROX desktop project
5 * By Thomas Leonard, <tal197@users.sourceforge.net>.
6 */
8 #ifndef _PINBOARD_H
9 #define _PINBOARD_H
11 extern Pinboard *current_pinboard;
13 extern Icon *pinboard_drag_in_progress;
15 extern GdkColor pin_text_fg_col, pin_text_bg_col;
16 extern PangoFontDescription *pinboard_font;
18 typedef enum {
19 BACKDROP_NONE,
20 BACKDROP_PROGRAM,
21 BACKDROP_CENTRE, BACKDROP_SCALE, BACKDROP_TILE
22 } BackdropStyle;
24 void pinboard_init(void);
25 void pinboard_activate(const gchar *name);
26 void pinboard_pin(const gchar *path, const gchar *name, int x, int y,
27 const gchar *shortcut);
28 void pinboard_move_icons(void);
29 const gchar *pinboard_get_name(void);
30 void pinboard_set_backdrop(void);
31 void pinboard_set_backdrop_app(const gchar *app);
32 GdkWindow *pinboard_get_window(void);
33 void pinboard_add_widget(GtkWidget *widget);
35 #endif /* _PINBOARD_H */