Develop and Download Open Source Software

Browse CVS Repository

Contents of /tombo/Tombo/Src/BookMark.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download) (as text)
Tue Apr 13 18:49:23 2004 UTC (20 years ago) by hirami
Branch: MAIN
CVS Tags: B118, B155, Tombo_2_0a3, Tombo_2_0a2, Tombo_2_0a1, Tombo_1_8_1, Tombo_1_17_1, B153, B191, B192, B193, B194, Tombo_1_9b1, B196, B197, B198, B199, B200, B201, B202, B203, B205, B206, B207, B208, SNAPSHOT_20040920, SNAPSHOT_20040925, B183, B181, B180, B187, B186, B184, B189, B188, B213, B212, B211, B217, B216, B215, B214, B219, B218, Tombo_2_0b2, Tombo_2_0b3, Tombo_2_0b1, Tombo_1_9, Tombo_1_8, Tombo_2_0b4, B136, B134, B135, B132, B133, B228, B229, B226, B227, B224, B225, B222, B223, B220, B221, B154, B172, B156, B157, B150, B151, B152, B173, B158, B159, B130, B171, Tombo_1_10, Tombo_1_13, SNAPSHOT20051220, Tombo_1_12, B131, B121, B120, B123, B122, B125, B124, B126, B231, B230, B147, B146, B145, B144, B143, B142, B141, B140, B149, B148, B129, B128, Tombo_1_15, Tombo_1_14, Tombo_1_17, Tombo_1_16, Tombo_1_11, B177, B174, B175, B178, B179, B164, B169, B168, B165, SNAPSHOT_20041121, B166, B161, B160, B163, B162, B138, B139, HEAD
Branch point for: Tombo_2_0alpha_branch, Tombo_1_8_1_branch, Tombo_1_17_1_branch
File MIME type: text/x-chdr
* Add bookmark(#2716).
	Edit bookmark is not implimented yet.
	PsPC, BE-[35]00 is not implimented yet.

1 #ifndef BOOKMARK_H
2 #define BOOKMARK_H
3
4 ////////////////////////////////////
5 // book mark items
6 ////////////////////////////////////
7
8 struct BookMarkItem {
9 WORD nID;
10 LPTSTR pPath;
11 LPTSTR pName;
12 };
13
14 ////////////////////////////////////
15 // book mark
16 ////////////////////////////////////
17
18 class BookMark {
19 WORD nBookMarkIDBase;
20 WORD nMaxBookMarkID;
21 TVector<BookMarkItem> vBookMark;
22 public:
23 ////////////////////////////////////////
24 // ctor & dtor, initialize
25 BookMark();
26 ~BookMark();
27 BOOL Init(WORD nBaseID);
28
29 void Clear();
30
31 ////////////////////////////////////////
32 // get/check ID members
33
34 BOOL IsBookMarkID(WORD nID);
35 WORD GetBaseID() { return nBookMarkIDBase; }
36 WORD GetAssignedID() { return nMaxBookMarkID; }
37
38 ////////////////////////////////////////
39 // add/find bookmark
40
41 const BookMarkItem *Assign(LPCTSTR pPath);
42 const BookMarkItem *Find(WORD nID);
43
44 ////////////////////////////////////////
45 // enumeration methods
46 DWORD NumItems();
47 const BookMarkItem *GetUnit(DWORD n);
48
49 ////////////////////////////////////////
50 // for load/store bookmarks
51 BOOL ImportFromMultiSZ(LPCTSTR pBookMarks);
52 LPTSTR ExportToMultiSZ();
53
54 };
55
56 #endif

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26