ImageIndex = 27
OnExecute = FavoriteTreeViewBrowseThreadActionExecute
end
+ object UpBoardAction: TAction
+ Category = #12473#12524#12483#12489
+ Caption = #26495#12434#34920#31034
+ Hint = #12371#12398#12473#12524#12483#12489#12434#21547#12416#12473#12524#12483#12489#19968#35239#12434#34920#31034
+ ImageIndex = 8
+ OnExecute = UpBoardActionExecute
+ OnUpdate = UpBoardActionUpdate
+ end
end
object MainMenu: TMainMenu
Images = HotToobarImageList
N17: TMenuItem;
FavoriteTreeViewBrowseBoardAction: TAction;
FavoriteTreeViewBrowseThreadAction: TAction;
+ UpBoardAction: TAction;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure CabinetPanelHide(Sender: TObject);
procedure CabinetBBSActionExecute(Sender: TObject);
procedure FavoriteTreeViewBrowseThreadActionExecute(Sender: TObject);
procedure FavoriteTreeBrowseBoardPopupMenuClick(Sender: TObject);
+ procedure UpBoardActionExecute(Sender: TObject);
+ procedure UpBoardActionUpdate(Sender: TObject);
private
{ Private \90é\8c¾ }
SelectTimer.Enabled := False;
if Selected then
SelectTimer.Enabled := True;
+
+ {
+ if ListView.Selected = nil then
+ Exit;
+ if ListView.Selected.Data = nil then
+ Exit;
+ if TThreadItem( ListView.Selected.Data ).IsLogFile then begin
+ if GikoSys.Setting.ListOrientation = gloHorizontal then begin
+ if GikoSys.Setting.ListWidthState = glsMin then
+ BrowserMaxAction.Execute;
+ end else begin
+ if GikoSys.Setting.ListHeightState = glsMin then
+ BrowserMaxAction.Execute;
+ end;
+ end;
+ }
end;
procedure TGikoForm.SelectTimerTimer(Sender: TObject);
end;
+procedure TGikoForm.UpBoardActionExecute(Sender: TObject);
+begin
+
+ SelectTreeNode( GetActiveContent.ParentBoard, True );
+ {
+ if GikoSys.Setting.ListOrientation = gloHorizontal then begin
+ if GikoSys.Setting.ListWidthState = glsMax then
+ BrowserMinAction.Execute;
+ end else begin
+ if GikoSys.Setting.ListHeightState = glsMax then
+ BrowserMinAction.Execute;
+ end;
+ }
+
+end;
+
+procedure TGikoForm.UpBoardActionUpdate(Sender: TObject);
+begin
+
+ UpBoardAction.Enabled := GetActiveContent <> nil;
+
+end;
+
initialization
OleInitialize(nil);
finalization