r337: The new display styles can now be saved as the defaults (bug spotted by
[rox-filer/ma.git] / ROX-Filer / src / pinboard.h
blobbb97d603bd804eac9faba7d3f2ec437589500baf
1 /*
2 * $Id$
4 * ROX-Filer, filer for the ROX desktop project
5 * By Thomas Leonard, <tal197@ecs.soton.ac.uk>.
6 */
8 #ifndef _PINBOARD_H
9 #define _PINBOARD_H
11 #include <glib.h>
13 typedef struct _Pinboard Pinboard;
14 typedef struct _PinIcon PinIcon;
16 void pinboard_init(void);
17 void pinboard_activate(guchar *name);
18 void pinboard_pin(guchar *path, guchar *name, int x, int y);
19 void pinboard_unpin(PinIcon *icon);
20 void pinboard_unpin_selection(void);
21 void pinboard_wink_item(PinIcon *icon, gboolean timeout);
22 void pinboard_clear(void);
23 void pinboard_may_update(guchar *path);
24 void pinboard_show_help(PinIcon *icon);
25 void pinboard_clear_selection(void);
27 PinIcon *pinboard_selected_icon(void);
28 gboolean pinboard_is_selected(PinIcon *icon);
29 void pinboard_set_selected(PinIcon *icon, gboolean selected);
30 GList *pinboard_get_selected(void);
31 void pinboard_select_only(PinIcon *icon);
33 #endif /* _PINBOARD_H */