00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _CELESTIA_WINBOOKMARKS_H_
00013 #define _CELESTIA_WINBOOKMARKS_H_
00014
00015
00016 #include <windows.h>
00017 #include <commctrl.h>
00018 #include "favorites.h"
00019 #include "celestiacore.h"
00020 #include "odmenu.h"
00021
00022 void BuildFavoritesMenu(HMENU, CelestiaCore*, HINSTANCE, ODMenu*);
00023 HTREEITEM PopulateBookmarkFolders(HWND, CelestiaCore*, HINSTANCE);
00024 HTREEITEM PopulateBookmarksTree(HWND, CelestiaCore*, HINSTANCE);
00025 void AddNewBookmarkFolderInTree(HWND, CelestiaCore*, char*);
00026 void SyncTreeFoldersWithFavoriteFolders(HWND, CelestiaCore*);
00027 void InsertBookmarkInFavorites(HWND, char*, CelestiaCore*);
00028 void DeleteBookmarkFromFavorites(HWND, CelestiaCore*);
00029 void RenameBookmarkInFavorites(HWND, char*, CelestiaCore*);
00030 void MoveBookmarkInFavorites(HWND, CelestiaCore*);
00031 bool isOrganizeBookmarksDragDropActive();
00032 void OrganizeBookmarksOnBeginDrag(HWND, LPNMTREEVIEW);
00033 void OrganizeBookmarksOnMouseMove(HWND, LONG, LONG);
00034 void OrganizeBookmarksOnLButtonUp(HWND);
00035 void DragDropAutoScroll(HWND);
00036
00037
00038 #endif // _CELESTIA_WINBOOKMARKS_H_