2000-05-23 21:22:38 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct _ImageBrowser ImageBrowser;
|
|
|
|
|
typedef struct _ImageBrowserDelegate ImageBrowserDelegate;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct _ImageBrowserDelegate {
|
|
|
|
|
void *data;
|
|
|
|
|
|
|
|
|
|
void (*selected)(ImageBrowserDelegate *self,
|
2004-10-12 21:28:27 +00:00
|
|
|
ImageBrowser *browser,
|
|
|
|
|
char *path);
|
|
|
|
|
|
2000-05-23 21:22:38 +00:00
|
|
|
void (*closed)(ImageBrowserDelegate *self,
|
2004-10-12 21:28:27 +00:00
|
|
|
ImageBrowser *browser,
|
|
|
|
|
Bool canceled);
|
|
|
|
|
|
2000-05-23 21:22:38 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ImageBrowser *CreateImageBrowser(WMScreen *scr, char *title, char **paths,
|
2004-10-12 21:28:27 +00:00
|
|
|
int pathN, WMSize *maxSize,
|
|
|
|
|
WMWidget *auxWidget);
|
2000-05-23 21:22:38 +00:00
|
|
|
|
|
|
|
|
|