-// ID for the menu quit command
-#define LIST_QUIT 1
-#define LIST_LIST_VIEW 2
-#define LIST_ICON_VIEW 3
-#define LIST_ICON_TEXT_VIEW 4
-#define LIST_SMALL_ICON_VIEW 5
-#define LIST_SMALL_ICON_TEXT_VIEW 6
-#define LIST_REPORT_VIEW 7
-#define LIST_DESELECT_ALL 8
-#define LIST_SELECT_ALL 9
-#define LIST_ABOUT 102
-#define BUSY_ON 10
-#define BUSY_OFF 11
-#define LIST_DELETE_ALL 12
+ // fill the control with items depending on the view
+ void InitWithListItems();
+ void InitWithReportItems();
+ void InitWithIconItems(bool withText, bool sameIcon = FALSE);
+ void InitWithVirtualItems();