OSDN Git Service

Initial contents of nt2chview
[nt2chview/stable.git] / NT2chView45 / NTDragDrop.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Text;\r
4 \r
5 namespace NT2chView.NtUI\r
6 {\r
7     class NTDragDrop\r
8     {\r
9         public const string THREAD_DRAG_DATA_FORMAT = "threadDragDataFormat";\r
10         public const string BOARD_DRAG_DATA_FORMAT = "boardDragDataFormat";\r
11         public const string RES_VIEW_TOOLBAR_DRAG_FORMAT = "resview_toolbar_dragdrop";\r
12         public const string THREADTITLE_VIEW_TOOLBAR_DRAG_FORMAT = "threadtitleview_toolbar_dragdrop";\r
13 \r
14         public const int DRAG_START_MOVE_DELTA = 8;\r
15 \r
16         public const int TOOLBAR_LOCATION_LEFT = 1;\r
17         public const int TOOLBAR_LOCATION_RIGHT = 2;\r
18 \r
19 \r
20         public class BoardData\r
21         {\r
22             private string mBoardName;\r
23             public string BoardName { get { return mBoardName; } }\r
24             public BoardData(string boardName)\r
25             {\r
26                 mBoardName = boardName;\r
27             }\r
28         }\r
29 \r
30         public class ThreadData\r
31         {\r
32             private string mAddress;\r
33             private string mBoardName;\r
34             private string mTitle;\r
35             public string Address { get { return mAddress; } }\r
36             public string Title { get { return mTitle; } }\r
37             public string BoardName { get { return mBoardName; } }\r
38 \r
39             public ThreadData(NTFavoriteThread thread)\r
40             {\r
41                 mAddress = thread.Address;\r
42                 mBoardName = thread.BoardName;\r
43                 mTitle = thread.Title;\r
44             }\r
45 \r
46         }\r
47 \r
48         public class ResViewToolbarData\r
49         {\r
50 \r
51         }\r
52 \r
53         public class ThreadTitleToolbarData\r
54         {\r
55         }\r
56 \r
57 \r
58     }\r
59 \r
60 \r
61 }\r