spready: Add commands to show grid lines and grid headers.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6594 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2018-08-11 10:55:08 +00:00
parent c3a67dc576
commit 823b51e2b5
2 changed files with 62 additions and 4 deletions

View File

@ -1934,6 +1934,22 @@ object MainForm: TMainForm
Caption = 'Update row heights after loading' Caption = 'Update row heights after loading'
OnExecute = AcSettingsAutoUpdateRowheightsExecute OnExecute = AcSettingsAutoUpdateRowheightsExecute
end end
object AcWorksheetShowGrid: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Show grid lines'
Checked = True
OnExecute = AcWorksheetShowGridExecute
OnUpdate = AcWorksheetShowGridUpdate
end
object AcWorksheetShowHeaders: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Show headers'
Checked = True
OnExecute = AcWorksheetShowHeadersExecute
OnUpdate = AcWorksheetShowHeadersUpdate
end
end end
object ImageList: TImageList object ImageList: TImageList
left = 176 left = 176
@ -4423,10 +4439,6 @@ object MainForm: TMainForm
object MenuItem106: TMenuItem object MenuItem106: TMenuItem
Action = AcWorksheetProtection Action = AcWorksheetProtection
end end
object MenuItem164: TMenuItem
Action = AcWorksheetRTL
AutoCheck = True
end
object MenuItem165: TMenuItem object MenuItem165: TMenuItem
Caption = '-' Caption = '-'
end end
@ -4463,6 +4475,18 @@ object MainForm: TMainForm
Action = AcZoom300 Action = AcZoom300
end end
end end
object MenuItem193: TMenuItem
Action = AcWorksheetShowGrid
AutoCheck = True
end
object MenuItem194: TMenuItem
Action = AcWorksheetShowHeaders
AutoCheck = True
end
object MenuItem164: TMenuItem
Action = AcWorksheetRTL
AutoCheck = True
end
end end
object MenuItem166: TMenuItem object MenuItem166: TMenuItem
Caption = 'Row' Caption = 'Row'

View File

@ -39,6 +39,8 @@ type
AcColWidth: TAction; AcColWidth: TAction;
AcSettingsReadFormulas: TAction; AcSettingsReadFormulas: TAction;
AcSettingsAutoUpdateRowheights: TAction; AcSettingsAutoUpdateRowheights: TAction;
AcWorksheetShowHeaders: TAction;
AcWorksheetShowGrid: TAction;
AcWorksheetProtection: TAction; AcWorksheetProtection: TAction;
AcWorksheetRTL: TAction; AcWorksheetRTL: TAction;
AcViewInspector: TAction; AcViewInspector: TAction;
@ -95,6 +97,8 @@ type
MenuItem190: TMenuItem; MenuItem190: TMenuItem;
MenuItem191: TMenuItem; MenuItem191: TMenuItem;
MenuItem192: TMenuItem; MenuItem192: TMenuItem;
MenuItem193: TMenuItem;
MenuItem194: TMenuItem;
MenuItem2: TMenuItem; MenuItem2: TMenuItem;
MenuItem3: TMenuItem; MenuItem3: TMenuItem;
MenuItem4: TMenuItem; MenuItem4: TMenuItem;
@ -467,6 +471,10 @@ type
procedure AcShowHeadersExecute(Sender: TObject); procedure AcShowHeadersExecute(Sender: TObject);
procedure AcShowHeadersUpdate(Sender: TObject); procedure AcShowHeadersUpdate(Sender: TObject);
procedure AcViewInspectorExecute(Sender: TObject); procedure AcViewInspectorExecute(Sender: TObject);
procedure AcWorksheetShowGridExecute(Sender: TObject);
procedure AcWorksheetShowGridUpdate(Sender: TObject);
procedure AcWorksheetShowHeadersExecute(Sender: TObject);
procedure AcWorksheetShowHeadersUpdate(Sender: TObject);
procedure EditCut1Execute(Sender: TObject); procedure EditCut1Execute(Sender: TObject);
procedure ColorComboboxAddColors(Sender: TObject); procedure ColorComboboxAddColors(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: boolean); procedure FormCloseQuery(Sender: TObject; var CanClose: boolean);
@ -925,6 +933,32 @@ begin
UpdateInspectorColumns; UpdateInspectorColumns;
end; end;
procedure TMainForm.AcWorksheetShowGridExecute(Sender: TObject);
begin
WorksheetGrid.ShowGridLines := AcWorksheetShowGrid.Checked;
end;
procedure TMainForm.AcWorksheetShowGridUpdate(Sender: TObject);
begin
with AcWorksheetShowGrid do begin
Enabled := WorkbookSource.Worksheet <> nil;
Checked := soShowGridLines in WorkbookSource.Worksheet.Options;
end;
end;
procedure TMainForm.AcWorksheetShowHeadersExecute(Sender: TObject);
begin
WorksheetGrid.ShowHeaders := AcWorksheetShowHeaders.Checked;
end;
procedure TMainForm.AcWorksheetShowHeadersUpdate(Sender: TObject);
begin
with AcWorksheetShowHeaders do begin
Enabled := WorkbookSource.Worksheet <> nil;
Checked := soShowHeaders in WorkbookSource.Worksheet.Options;
end;
end;
procedure TMainForm.AcWorksheetProtectionExecute(Sender: TObject); procedure TMainForm.AcWorksheetProtectionExecute(Sender: TObject);
var var
F: TWorksheetProtectionForm; F: TWorksheetProtectionForm;