ギコナビ
Revision | b7c226108fead3d5e914be8fed6ce2815f32e061 (tree) |
---|---|
Time | 2006-12-31 13:23:28 |
Author | h677 <h677> |
Commiter | h677 |
HistoryListにメソッドを移動
@@ -725,7 +725,6 @@ type | ||
725 | 725 | procedure ShowBBSTree( inBBS : TBBS ); |
726 | 726 | procedure ShowBBSTreeOld( inBBS : TBBS ); |
727 | 727 | procedure ShowHistoryTree; |
728 | - procedure SetHistoryTreeNode; | |
729 | 728 | procedure AddMessageList(ACaption: string; AObject: TObject; Icon: TGikoMessageIcon); |
730 | 729 | procedure SetBrowserTabState; |
731 | 730 | procedure SetToolBarPopup; |
@@ -848,8 +847,6 @@ const | ||
848 | 847 | DandD_THRESHOLD = 5; //D&DÌèlipixcel) |
849 | 848 | //vr [t@C¼ |
850 | 849 | HTML_FILE_NAME = 'temp_preview.html'; |
851 | - ITEM_ICON_THREADLOG1 = 6; //XACRiO èj | |
852 | - ITEM_ICON_THREADLOG2 = 7; //XACRiO èj | |
853 | 850 | //bZ[WID |
854 | 851 | USER_TREECLICK = WM_USER + 2000; |
855 | 852 | USER_RESIZED = WM_USER + 2001; |
@@ -3182,43 +3179,11 @@ begin | ||
3182 | 3179 | FTreeType := gttHistory; |
3183 | 3180 | HistoryToolBar.Show; |
3184 | 3181 | FavoriteToolBar.Hide; |
3185 | - SetHistoryTreeNode; | |
3182 | + FHistoryList.SetTreeNode( TreeView ); | |
3186 | 3183 | CabinetSelectToolButton.Caption := 'ðXg'; |
3187 | 3184 | end; |
3188 | 3185 | end; |
3189 | 3186 | |
3190 | -procedure TGikoForm.SetHistoryTreeNode; | |
3191 | -var | |
3192 | - i: Integer; | |
3193 | - Node: TTreeNode; | |
3194 | - Item: TFavoriteThreadItem; | |
3195 | -begin | |
3196 | - TreeView.Items.BeginUpdate; | |
3197 | - try | |
3198 | - TreeView.Items.Clear; | |
3199 | - for i := 0 to FHistoryList.Count - 1 do begin | |
3200 | - Item := TFavoriteThreadItem(FHistoryList[i]); | |
3201 | - Node := TreeView.Items.Add(nil, Item.Title); | |
3202 | - { | |
3203 | - if Item.Item.NewArrival then begin | |
3204 | - Node.ImageIndex := ITEM_ICON_THREADNEW1; | |
3205 | - Node.SelectedIndex := ITEM_ICON_THREADNEW2; | |
3206 | - end else begin | |
3207 | - Node.ImageIndex := ITEM_ICON_THREADLOG1; | |
3208 | - Node.SelectedIndex := ITEM_ICON_THREADLOG2; | |
3209 | - end; | |
3210 | - } | |
3211 | - // ×𩯽ȢÌÅ NewArrival Ì`FbNðsíÈ¢ | |
3212 | - // ¦Item.Item vpeBÍ dat ÌÇÝÝðKvÆ·é | |
3213 | - Node.ImageIndex := ITEM_ICON_THREADLOG1; | |
3214 | - Node.SelectedIndex := ITEM_ICON_THREADLOG2; | |
3215 | - Node.Data := Item; | |
3216 | - end; | |
3217 | - finally | |
3218 | - TreeView.Items.EndUpdate; | |
3219 | - end; | |
3220 | -end; | |
3221 | - | |
3222 | 3187 | procedure TGikoForm.SelectTreeNode(Item: TObject; CallEvent: Boolean); |
3223 | 3188 | var |
3224 | 3189 | ChangeEvent: TTVChangedEvent; |
@@ -19,6 +19,8 @@ type | ||
19 | 19 | procedure SaveToFile(const FileName: String); |
20 | 20 | procedure LoadFromFile(const FileName: String; |
21 | 21 | TreeView : TTreeView; TreeType: TGikoTreeType); |
22 | + procedure SetTreeNode( TreeView : TTreeView ); | |
23 | + | |
22 | 24 | end; |
23 | 25 | |
24 | 26 |
@@ -223,5 +225,37 @@ begin | ||
223 | 225 | {$ENDIF} |
224 | 226 | |
225 | 227 | end; |
228 | +procedure THistoryList.SetTreeNode( | |
229 | + TreeView : TTreeView ); | |
230 | +var | |
231 | + i: Integer; | |
232 | + Node: TTreeNode; | |
233 | + Item: TFavoriteThreadItem; | |
234 | +begin | |
235 | + TreeView.Items.BeginUpdate; | |
236 | + try | |
237 | + TreeView.Items.Clear; | |
238 | + for i := 0 to Self.Count - 1 do begin | |
239 | + Item := TFavoriteThreadItem(Self[i]); | |
240 | + Node := TreeView.Items.Add(nil, Item.Title); | |
241 | + { | |
242 | + if Item.Item.NewArrival then begin | |
243 | + Node.ImageIndex := ITEM_ICON_THREADNEW1; | |
244 | + Node.SelectedIndex := ITEM_ICON_THREADNEW2; | |
245 | + end else begin | |
246 | + Node.ImageIndex := ITEM_ICON_THREADLOG1; | |
247 | + Node.SelectedIndex := ITEM_ICON_THREADLOG2; | |
248 | + end; | |
249 | + } | |
250 | + // ×𩯽ȢÌÅ NewArrival Ì`FbNðsíÈ¢ | |
251 | + // ¦Item.Item vpeBÍ dat ÌÇÝÝðKvÆ·é | |
252 | + Node.ImageIndex := ITEM_ICON_THREADLOG1; | |
253 | + Node.SelectedIndex := ITEM_ICON_THREADLOG2; | |
254 | + Node.Data := Item; | |
255 | + end; | |
256 | + finally | |
257 | + TreeView.Items.EndUpdate; | |
258 | + end; | |
259 | +end; | |
226 | 260 | |
227 | 261 | end. |