Synopsis
#include <gtkextra.h>
struct GtkFileListItem;
struct GtkFileListType;
GtkWidget * gtk_file_list_new (guint icon_width,
gint mode,
const gchar *path);
void gtk_file_list_construct (GtkFileList *file_list,
guint icon_width,
gint mode,
const gchar *path);
void gtk_file_list_set_filter (GtkFileList *file_list,
const gchar *filter);
gboolean gtk_file_list_open_dir (GtkFileList *file_list,
const gchar *path);
const gchar * gtk_file_list_get_path (GtkFileList *file_list);
const gchar * gtk_file_list_get_filename (GtkFileList *file_list);
gint gtk_file_list_get_filetype (GtkFileList *file_list);
gint gtk_file_list_add_type (GtkFileList *file_list,
const gchar **pixmap_data);
gint gtk_file_list_add_type_with_pixmap (GtkFileList *file_list,
GdkPixmap *pixmap,
GdkBitmap *mask);
void gtk_file_list_add_type_filter (GtkFileList *file_list,
gint type,
const gchar *filter);
Details
struct GtkFileListItem
struct GtkFileListItem {
gchar *file_name;
gint type;
gint is_dir;
gint is_link;
};
struct GtkFileListType
struct GtkFileListType {
gchar *extension;
gint type;
};
gtk_file_list_new ()
GtkWidget * gtk_file_list_new (guint icon_width,
gint mode,
const gchar *path);
gtk_file_list_construct ()
void gtk_file_list_construct (GtkFileList *file_list,
guint icon_width,
gint mode,
const gchar *path);
gtk_file_list_set_filter ()
void gtk_file_list_set_filter (GtkFileList *file_list,
const gchar *filter);
gtk_file_list_open_dir ()
gboolean gtk_file_list_open_dir (GtkFileList *file_list,
const gchar *path);
gtk_file_list_get_path ()
const gchar * gtk_file_list_get_path (GtkFileList *file_list);
gtk_file_list_get_filename ()
const gchar * gtk_file_list_get_filename (GtkFileList *file_list);
gtk_file_list_get_filetype ()
gint gtk_file_list_get_filetype (GtkFileList *file_list);
gtk_file_list_add_type ()
gint gtk_file_list_add_type (GtkFileList *file_list,
const gchar **pixmap_data);
gtk_file_list_add_type_with_pixmap ()
gint gtk_file_list_add_type_with_pixmap (GtkFileList *file_list,
GdkPixmap *pixmap,
GdkBitmap *mask);
gtk_file_list_add_type_filter ()
void gtk_file_list_add_type_filter (GtkFileList *file_list,
gint type,
const gchar *filter);