mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-02 17:01:35 +02:00
IDE: set Enabled state to controls in Codefolding options
git-svn-id: trunk@33349 -
This commit is contained in:
parent
83b0419b71
commit
48b7f94535
@ -4,6 +4,7 @@ inherited EditorCodefoldingOptionsFrame: TEditorCodefoldingOptionsFrame
|
||||
Anchors = [akTop]
|
||||
ClientHeight = 352
|
||||
ClientWidth = 511
|
||||
TabOrder = 0
|
||||
Visible = False
|
||||
DesignLeft = 346
|
||||
DesignTop = 366
|
||||
@ -41,6 +42,7 @@ inherited EditorCodefoldingOptionsFrame: TEditorCodefoldingOptionsFrame
|
||||
Top = 0
|
||||
Width = 149
|
||||
Caption = 'chkCodeFoldingEnabled'
|
||||
OnChange = chkCodeFoldingEnabledChange
|
||||
TabOrder = 0
|
||||
end
|
||||
object LanguageComboBox: TComboBox[3]
|
||||
|
@ -45,6 +45,7 @@ type
|
||||
chkFold: TRadioButton;
|
||||
chkHide: TRadioButton;
|
||||
chkBoth: TRadioButton;
|
||||
procedure chkCodeFoldingEnabledChange(Sender: TObject);
|
||||
procedure chkFoldChange(Sender: TObject);
|
||||
procedure FoldConfigCheckListBoxClick(Sender: TObject);
|
||||
procedure FoldConfigCheckListBoxClickCheck(Sender: TObject);
|
||||
@ -180,6 +181,16 @@ begin
|
||||
Hl.FoldConfig[i].Modes := Modes;
|
||||
end;
|
||||
|
||||
procedure TEditorCodefoldingOptionsFrame.chkCodeFoldingEnabledChange(Sender: TObject);
|
||||
var
|
||||
b: Boolean;
|
||||
begin
|
||||
b := (Sender as TCheckBox).Checked;
|
||||
LanguageComboBox.Enabled := b;
|
||||
FoldConfigCheckListBox.Enabled := b;
|
||||
chkPopOrder.Enabled := b;
|
||||
end;
|
||||
|
||||
procedure TEditorCodefoldingOptionsFrame.FoldConfigCheckListBoxKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
|
||||
begin
|
||||
FoldConfigCheckListBoxClickCheck(Sender);
|
||||
@ -229,6 +240,7 @@ begin
|
||||
chkPopOrder.Caption := dlgCodeFoldPopUpOrder;
|
||||
LanguageLabel.Caption := dlgLang;
|
||||
FModeLock := False;
|
||||
chkCodeFoldingEnabledChange(chkCodeFoldingEnabled);
|
||||
end;
|
||||
|
||||
procedure TEditorCodefoldingOptionsFrame.ReadSettings(
|
||||
|
Loading…
Reference in New Issue
Block a user