4 * ROX-Filer, filer for the ROX desktop project
5 * By Thomas Leonard, <tal197@users.sourceforge.net>.
11 #define ROW_HEIGHT_LARGE 64
14 #include "collection.h"
15 #include <sys/types.h>
18 typedef enum { /* Values used in options, must start at 0 */
25 typedef enum { /* Values used in options, must start at 0 */
29 DETAILS_PERMISSIONS
= 3,
36 void display_set_layout(FilerWindow
*filer_window
,
39 void display_set_hidden(FilerWindow
*filer_window
, gboolean hidden
);
40 int sort_by_name(const void *item1
, const void *item2
);
41 int sort_by_type(const void *item1
, const void *item2
);
42 int sort_by_date(const void *item1
, const void *item2
);
43 int sort_by_size(const void *item1
, const void *item2
);
44 void display_set_sort_fn(FilerWindow
*filer_window
,
45 int (*fn
)(const void *a
, const void *b
));
46 void display_set_autoselect(FilerWindow
*filer_window
, guchar
*leaf
);
47 void shrink_grid(FilerWindow
*filer_window
);
48 void calc_size(FilerWindow
*filer_window
, DirItem
*item
,
49 int *width
, int *height
);
51 void draw_large_icon(GtkWidget
*widget
,
55 void draw_string(GtkWidget
*widget
,
65 gboolean
display_is_truncated(FilerWindow
*filer_window
, int i
);
66 void display_change_size(FilerWindow
*filer_window
, gboolean bigger
);
67 void display_guess_size(FilerWindow
*filer_window
,
69 int *ret_w
, int *ret_h
, int *ret_n
);
71 #endif /* _DISPLAY_H */