mnSendEditor: TMenuItem;
timScrollTimer: TTimer;
mnChangeTabName: TMenuItem;
+ N1: TMenuItem;
+ N2: TMenuItem;
+ mnDeleteLogItem: TMenuItem;
procedure tbtnClearClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure lvwLogChange(Sender: TObject; Item: TListItem;
Change: TItemChange);
var Script: String;
Log: TLogItem;
+ Selected, IsNormalBottle: boolean;
begin
+ Selected := false;
+ IsNormalBottle := false;
if SelectedBottleLog <> nil then begin
StatusBar.Panels[0].Text := IntToStr(SelectedBottleLog.Count) + '\8c\8f';
if Change = ctState then begin
Script := '';
if lvwLog.Selected <> nil then begin
+ Selected := true;
Log := SelectedBottleLog.Bottles[lvwLog.Selected.Index];
if (Log.LogType = ltBottle) and not frmSender.Connecting then begin
+ IsNormalBottle := true;
Script := Log.Script;
- frmSender.actVoteMessage.Enabled := true;
- frmSender.actAgreeMessage.Enabled := true;
- frmSender.actSendEditor.Enabled := true;
- frmSender.actInsertCue.Enabled := true;
- mnPopUpCopyScript.Enabled := true;
StatusBar.Panels[1].Text := Format('%d\83o\83C\83g - \83_\83u\83\8b\83N\83\8a\83b\83N\82Å\8dÄ\90¶', [Length(Log.Script)]);
if Pref.LogWindowPreviewStyle = psImageConversation then
TalkShowFrame.View(Log)
else
UpdateScript(Script);
end else begin
- frmSender.actVoteMessage.Enabled := false;
- frmSender.actAgreeMessage.Enabled := false;
- frmSender.actSendEditor.Enabled := false;
- frmSender.actInsertCue.Enabled := false;
- mnPopUpCopyScript.Enabled := false;
StatusBar.Panels[1].Text := '';
UpdateScript(''); // \83\8d\83O\83v\83\8c\83r\83\85\81[\95\94\82ð\83N\83\8a\83A
end;
end else begin
- frmSender.actVoteMessage.Enabled := false;
- frmSender.actAgreeMessage.Enabled := false;
- frmSender.actSendEditor.Enabled := false;
- frmSender.actInsertCue.Enabled := false;
- mnPopUpCopyScript.Enabled := false;
StatusBar.Panels[1].Text := '';
UpdateScript(Script); // \83\8d\83O\83v\83\8c\83r\83\85\81[\95\94\83N\83\8a\83A
end;
end;
tbtnSaveLog.Enabled := lvwLog.Items.Count > 0;
end else begin
- frmSender.actVoteMessage.Enabled := false;
- frmSender.actAgreeMessage.Enabled := false;
- frmSender.actSendEditor.Enabled := false;
- frmSender.actInsertCue.Enabled := false;
- mnPopUpCopyScript.Enabled := false;
StatusBar.Panels[0].Text := '';
UpdateScript(''); // \83\8d\83O\83v\83\8c\83r\83\85\81[\95\94\83N\83\8a\83A
end;
+ frmSender.actVoteMessage.Enabled := Selected and IsNormalBottle;
+ frmSender.actAgreeMessage.Enabled := Selected and IsNormalBottle;
+ frmSender.actSendEditor.Enabled := Selected and IsNormalBottle;
+ frmSender.actInsertCue.Enabled := Selected;
+ frmSender.actDeleteLogItem.Enabled := Selected;
+ mnPopUpCopyScript.Enabled := Selected and IsNormalBottle;
end;
procedure TfrmLog.lvwLogDblClick(Sender: TObject);
Enabled = False
Hint = #12371#12398'Bottle'#12395#25237#31080#12377#12427
ImageIndex = 28
+ ShortCut = 16470
OnExecute = actVoteMessageExecute
end
object actAgreeMessage: TAction
Enabled = False
Hint = #12371#12398'Bottle'#12395#21516#24847#12377#12427
ImageIndex = 32
+ ShortCut = 16449
OnExecute = actAgreeMessageExecute
end
object actPrevGhost: TAction
ShortCut = 24654
OnExecute = actSendLogWindowExecute
end
+ object actDeleteLogItem: TAction
+ Caption = #12371#12398#38917#30446#12434#21066#38500'(&D)'
+ Enabled = False
+ Hint = #12371#12398#38917#30446#12434#21066#38500'|'#36984#25246#12373#12428#12383#12525#12464#38917#30446#12434#21066#38500#12377#12427
+ ImageIndex = 1
+ ShortCut = 46
+ OnExecute = actDeleteLogItemExecute
+ end
end
object mnPopUp: TPopupMenu
Images = imgIcon
Left = 8
Top = 72
Bitmap = {
- 494C01012C003100040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+ 494C01012C003100040010001000FFFFFFFFFF00FFFFFFFFFFFFFFFF424D3600
000000000000360000002800000040000000D0000000010020000000000000D0
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000009079BA00B3A4
- D900B3A4D900B3A4D900B3A4D900FE1F1F00FDFAFF00B3A4D900B3A4D900B3A4
+ D900B3A4D900B3A4D900B3A4D900E38E6600FDFAFF00FDFAFF00B3A4D900B3A4
D900B3A4D9009079BA0061616300000000000000000000000000000000007171
F8007171F8007171F8007171F8002825240028252400282524008C6F6E00A390
9000B0A5A600B0A5A600A39090008C6F6E000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000848484008484840000000000000000000000
0000000000000000000000000000000000000000000000000000FDFAFF00FDFA
- FF00FDFAFF00FDFAFF00FDFAFF00FE1F1F00FE1F1F00FDFAFF00DDABFF00DDAB
+ FF00FDFAFF00FDFAFF00FDFAFF00E38E6600E38E6600E38E6600FDFAFF00FDFA
FF00DDABFF00C6B4E70061616300000000007171F8007171F8007171F8007171
F8007171F8007171F8007171F8007171F8007171F80028252400282524008C6F
6E00A3909000B0A5A600A39090008C6F6E000000000000000000000000000000
000000000000000000000000000000000000FFFF000000000000848400000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008484840084848400000000000000
- 0000000000000000000000000000000000000000000000000000FE1F1F00FE1F
- 1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FDFAFF00FDFA
- FF00DDABFF00C6B4E70061616300000000002E2EEB002E2EEB002E2EEB002E2E
+ 0000000000000000000000000000000000000000000000000000FD555900FD55
+ 5900FD555900FD555900FD555900FD555900FD555900FD555900FD555900FD55
+ 5900FDFAFF00C6B4E70061616300000000002E2EEB002E2EEB002E2EEB002E2E
EB002E2EEB002E2EEB002E2EEB002E2EEB002E2EEB002E2EEB002E2EEB00A390
9000A3909000A39090008C6F6E00FDC594000000000000000000000000000000
000000000000000000000000000000000000FFFF000000000000848400008484
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000FFFF0000FFFF000000000084848400848484000000
00000000000000000000000000000000000000000000FE1F1F00FE1F1F00FE1F
- 1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FDFA
- FF00DDABFF00C6B4E70061616300000000002E2EEB002E2EEB002E2EEB002E2E
+ 1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F
+ 1F00FE1F1F00C6B4E70061616300000000002E2EEB002E2EEB002E2EEB002E2E
EB002E2EEB002E2EEB002E2EEB002E2EEB002E2EEB00A3909000B0A5A600B0A5
A600B19D9D00A390900000000000000000000000000000000000000000000000
0000CED6DE00CED6DE00CED6DE0000000000FFFF000000000000848400008484
0000848400000000000000000000000000000000000000000000000000000000
00000000000000FFFF0000FFFF0000FFFF0000FFFF0000000000848484008484
- 840000000000000000000000000000000000FE1F1F00FE1F1F00FE1F1F00FE1F
- 1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00FE1F1F00E3BAFF00E3BA
- FF00E3BAFF00C6B4E70061616300000000000000000000000000000000002E2E
+ 840000000000000000000000000000000000FE1F1F00FE1F1F00AE200600AE20
+ 0600AE200600AE200600AE200600FE1F1F00FE1F1F00FE1F1F00AE200600AE20
+ 0600E3BAFF00C6B4E70061616300000000000000000000000000000000002E2E
EB002E2EEB002E2EEB002E2EEB00B19D9D00D1C4C300D1C4C300D1C4C300D1C4
C300D1C4C3000000000000000000000000000000000000000000000000000000
0000CED6DE00CED6DE00CED6DE0000000000FFFF000000000000848400008484
0000848400000000000000000000000000000000000000000000000000000000
00000000000000FFFF0000FFFF00000000008484840000000000000000000000
- 000000000000000000000000000000000000FE1F1F00FE1F1F00FDFAFF00FDFA
- FF00F5E5FF00F5E5FF00F0D9FF00FE1F1F00FE1F1F00E8C5FF00E8C5FF00E3BA
+ 000000000000000000000000000000000000FE1F1F00AE200600FDFAFF00FDFA
+ FF00F5E5FF00F5E5FF00F0D9FF00AE200600AE200600AE200600E8C5FF00E3BA
FF00E3BAFF00C6B4E70061616300000000000000000000000000000000002E2E
EB002E2EEB009A8382009A838200A3909000A3909000A3909000A3909000A390
9000A39090008C6F6E008C6F6E00FDC594000000000000000000000000000000
0000CED6DE00CED6DE00CED6DE0000000000FFFF000000000000CED6DE008484
0000848400000000000000000000000000000000000000000000000000000000
0000000000008484840000FFFF0000FFFF000000000000000000000000000000
- 00000000000000000000000000000000000000000000FE1F1F00FE1F1F00FE1F
- 1F00F5E5FF00F5E5FF00F5E5FF00FE1F1F00EDD1FF00EDD1FF00E8C5FF00E8C5
+ 00000000000000000000000000000000000000000000FE1F1F00AE200600AE20
+ 0600F5E5FF00F5E5FF00F5E5FF00AE200600EDD1FF00EDD1FF00E8C5FF00E8C5
FF00E3BAFF00C6B4E70061616300000000000000000000000000000000000000
000000000000B19D9D00C3B1B000C3B1B000C3B1B000C3B1B000D1C4C300C3B1
B000C3B1B000A39090008C6F6E008C6F6E000000000000000000000000000000
0000CED6DE00CED6DE00CED6DE0000000000FFFF000000000000848400008484
0000848400000000000000000000000000000000000000000000000000000000
0000000000000000000000FFFF0000FFFF008484840084848400848484000000
- 0000000000000000000000000000000000000000000000000000FE1F1F00FE1F
- 1F00FE1F1F00FE1F1F00F5E5FF00F5E5FF00F0D9FF00EDD1FF00EDD1FF00E8C5
+ 0000000000000000000000000000000000000000000000000000AE200600AE20
+ 0600AE200600AE200600F5E5FF00F5E5FF00F0D9FF00EDD1FF00EDD1FF00E8C5
FF00E8C5FF00C6B4E70061616300000000000000000000000000000000000000
000000000000B19D9D008C6F6E00FFFE8F00FFFE8F00FFFEAE00FFFEAE00FFFE
D100FFFED100FFFED100A39090008C6F6E000000000000000000000000000000
FF00FFFFFF00FFFFFF00FFFFFF008400000000000000000000009079BA00F0D9
FF00EDD1FF00EDD1FF00E8C5FF00E8C5FF00E3BAFF00E3BAFF00DDABFF00DDAB
FF00DDABFF00C6B4E70061616300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
+ 0000808080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0084000000000000000000000084848400008484008484
00008400000084000000FFFFFF008400000000000000000000009079BA00F5E5
FF00F0D9FF00EDD1FF00EDD1FF00E8C5FF00E8C5FF00E3BAFF00E3BAFF00DDAB
FF00DDABFF00C6B4E70061616300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000084000000FFFFFF000000000000000000000000000000
000000000000FFFFFF0084000000000000000000000000848400848484000084
FF00FFFFFF00FFFFFF00FFFFFF008400000000000000000000009079BA00F5E5
FF00F5E5FF00F0D9FF00EDD1FF00EDD1FF00E8C5FF00E8C5FF00E3BAFF00E3BA
FF00E3BAFF00C6B4E70061616300000000000000000000000000000000000000
- 0000000000000000000084840000000000000000000084840000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000080000000800000000000000000000000000000000000808080000000
+ 8000000000000000000000000000000000000000000000000000000000000000
0000000000000000000084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0084000000000000000000000084848400008484008484
8400008484008484840084000000FFFFFF00840000008400000084000000FFFF
FF00840000008400000084000000840000000000000000000000B085DB00F5E5
FF00F5E5FF00F5E5FF00F0D9FF00EDD1FF00EDD1FF00E8C5FF00E8C5FF00E3BA
FF00E3BAFF00C6B4E70061616300000000000000000000000000000000000000
- 0000000000000000000084840000848400000000000084840000848400000000
- 00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
+ 0000808080000000800080808000000000000000000080808000000080008080
+ 80000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0084000000FFFFFF000000000000000000000000000000
000000000000FFFFFF0084000000000000000000000000848400848484000084
8400848484000084840084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF0084000000FFFFFF0084000000000000000000000000000000B085DB00FDFA
FF00F5E5FF00F5E5FF00F5E5FF00F0D9FF00EDD1FF00EDD1FF00E8C5FF00E8C5
- FF00E3BAFF00C6B4E70061616300000000000000000000000000848400008484
- 0000848400008484000084840000848400008484000000000000848400008484
+ FF00E3BAFF00C6B4E70061616300000000000000000000000000000000000000
+ 0000000000000000800000008000808080000000000000008000000080000000
00000000000000000000000000000000000000000000FFFFFF00000000000000
0000000000000000000084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0084000000000000000000000084848400008484008484
8400008484008484840084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00840000008400000000000000000000000000000000000000B085DB00FDFA
FF00FDFAFF00F5E5FF00F5E5FF00F5E5FF00F0D9FF00EDD1FF00EDD1FF00E8C5
- FF00E8C5FF00C6B4E70061616300000000000000000000000000848400008484
- 0000848400008484000084840000848400008484000084840000000000008484
- 00008484000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
+ FF00E8C5FF00C6B4E70061616300000000000000000000000000000000000000
+ 0000000000008080800000008000000080000000800000008000000000000000
+ 00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0084000000FFFFFF000000000000000000FFFFFF008400
0000840000008400000084000000000000000000000000848400848484000084
8400848484000084840084000000840000008400000084000000840000008400
0000840000000000000000000000000000000000000000000000B085DB00FDFA
FF00FDFAFF00FDFAFF00F5E5FF00F5E5FF00F5E5FF00F0D9FF00EDD1FF00EDD1
- FF00E8C5FF00C6B4E70061616300000000000000000000000000848400008484
- 0000848400008484000084840000848400008484000000000000848400008484
+ FF00E8C5FF00C6B4E70061616300000000000000000000000000000000000000
+ 0000000000008080800000008000000080000000800000000000000000000000
00000000000000000000000000000000000000000000FFFFFF00000000000000
0000000000000000000084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF008400
0000FFFFFF008400000000000000000000000000000084848400008484008484
8400008484000000000000000000000000000000000000000000B085DB00FDFA
FF00FDFAFF00FDFAFF00FDFAFF00F5E5FF00F5E5FF00F5E5FF00F0D9FF00EDD1
FF00EDD1FF00C6B4E70061616300000000000000000000000000000000000000
- 0000000000000000000084840000848400000000000084840000848400000000
+ 0000808080000000800000008000000080000000800080808000000000000000
00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0084000000FFFFFF00FFFFFF00FFFFFF00FFFFFF008400
0000840000000000000000000000000000000000000000848400848484000000
8400848484000000000000000000000000000000000000000000B085DB00FDFA
FF00FDFAFF00FDFAFF00FDFAFF00FDFAFF00F5E5FF00F5E5FF00F5E5FF00F0D9
FF00EDD1FF00C6B4E70061616300000000000000000000000000000000000000
- 0000000000000000000084840000000000000000000084840000000000000000
+ 0000000080000000800080808000000000000000800000008000808080000000
00000000000000000000000000000000000000000000FFFFFF00000000000000
0000FFFFFF000000000084000000840000008400000084000000840000008400
0000000000000000000000000000000000000000000084848400848484000000
8400008484000000000000000000000000000000000000000000B085DB00FDFA
FF00FDFAFF00FDFAFF00FDFAFF00FDFAFF00FDFAFF00F5E5FF00DACCFF00DACC
FF00BAAAF5006161630061616300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
+ 0000000000000000000000000000000000000000000000008000000080008080
+ 80000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF0000000000FFFFFF00000000000000000000000000000000000000
0000000000000000000000000000000000000000000000848400848484000084
84000000000000FFFF00000000000000000000FFFF0000000000848484000084
8400848484000000000000000000000000000000000000000000B085DB00FDFA
FF00FDFAFF00FDFAFF00FDFAFF00FDFAFF00FDFAFF00FDFAFF00AD42EC00AD42
EC00AD42EC006161630000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
+ 0000000000000000000000000000000000000000000000000000000080000000
+ 80008080800000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000FFFF0000FFFF000000000000000000000000000000
FD1F800300070003FC7F800300030003FEFF800300010003FC7F800300010003
FD7F800300010003F93F800300030003FBBF800380070003FBBF8003C00F0003
FBBF8003E00F0007FFFF8007F00FFFFFE001FFFFFFFFFFFFC001FFFFFFFFFC00
- C001FFFFFC018000C001FB7FFC010000C001F93FFC010000C001F81F00010000
- C001800F00010001C001800700010003C001800300010003C001800700030003
- C001800F00070003C001F81F000F0FC3C001F93F00FF0003C003FB7F01FF8007
- C007FFFF03FFF87FC00FFFFFFFFFFFFF00000000000000000000000000000000
- 000000000000}
+ C001FFFFFC018000C001F7FFFC010000C001F7FFFC010000C001F3CF00010000
+ C001F18F00010001C001F89F00010003C001F83F00010003C001F87F00030003
+ C001F03F00070003C001F11F000F0FC3C001FF8F00FF0003C003FFC701FF8007
+ C007FFFF03FFF87FC00FFFFFFFFFFFFF}
end
object mnPopupConst: TPopupMenu
Images = imgIcon