Initial repo
[fsviewer.git] / src / FSFileButton.h
blobe64d362ea801b926b4a38b3ab869d844587dc02f
1 #ifndef FSFILEBUTTON_H_
2 #define FSFILEBUTTON_H_
4 typedef struct W_FSFileButton FSFileButton;
6 FSFileButton *FSCreateFileButton(WMWidget *parent);
7 FileInfo *FSGetFileButtonFileInfo(FSFileButton *bPtr);
8 char *FSGetFileButtonName(FSFileButton *bPtr);
9 char *FSGetFileButtonPathname(FSFileButton *bPtr);
10 void FSSetFileButtonPathname(FSFileButton *bPtr, char *pathname,
11 int isBranch);
12 void FSSetFileButtonSelected(FSFileButton *bPtr, int isSelected);
13 void FSSetFileButtonAction(FSFileButton *bPtr, WMAction *action,
14 void *clientData);
15 void FSSetFileButtonDoubleAction(FSFileButton *bPtr,
16 WMAction *doubleAction,
17 void *doubleClientData);
18 void FSGroupFileButtons(FSFileButton *bPtr, FSFileButton *newMember);
19 void FSClearFileButton(FSFileButton *bPtr);
21 W_Class InitFSFileButton(WMScreen *);
23 typedef struct FSFileIcon
25 FSFileButton *btn;
26 struct FSFileIcon *next;
28 } FSFileIcon;
30 #endif /* FSFILEBUTTON_H_ */