You've already forked lazarus-ccr
On Double-Click, edit or add deetail element (property for class/record, argument for procedure)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3350 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -74,6 +74,7 @@ object fRecordEdit: TfRecordEdit
|
|||||||
RowSelect = True
|
RowSelect = True
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
ViewStyle = vsReport
|
ViewStyle = vsReport
|
||||||
|
OnDblClick = edtFieldsDblClick
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object Button3: TButton
|
object Button3: TButton
|
||||||
|
@ -75,6 +75,7 @@ type
|
|||||||
procedure actPropDeleteExecute(Sender : TObject);
|
procedure actPropDeleteExecute(Sender : TObject);
|
||||||
procedure actPropEditExecute(Sender : TObject);
|
procedure actPropEditExecute(Sender : TObject);
|
||||||
procedure actPropEditUpdate(Sender : TObject);
|
procedure actPropEditUpdate(Sender : TObject);
|
||||||
|
procedure edtFieldsDblClick(Sender : TObject);
|
||||||
procedure PCChange(Sender : TObject);
|
procedure PCChange(Sender : TObject);
|
||||||
private
|
private
|
||||||
FUpdateType : TEditType;
|
FUpdateType : TEditType;
|
||||||
@ -160,6 +161,15 @@ begin
|
|||||||
TAction(Sender).Enabled := Assigned(edtFields.ItemFocused);
|
TAction(Sender).Enabled := Assigned(edtFields.ItemFocused);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfRecordEdit.edtFieldsDblClick(Sender : TObject);
|
||||||
|
begin
|
||||||
|
if actPropEdit.Enabled then begin
|
||||||
|
actPropEdit.Execute();
|
||||||
|
end else if actPropAdd.Enabled then begin
|
||||||
|
actPropAdd.Execute();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfRecordEdit.PCChange(Sender : TObject);
|
procedure TfRecordEdit.PCChange(Sender : TObject);
|
||||||
begin
|
begin
|
||||||
if ( PC.ActivePage = tsSourceXSD ) then begin
|
if ( PC.ActivePage = tsSourceXSD ) then begin
|
||||||
|
@ -95,6 +95,7 @@ object fInterfaceEdit: TfInterfaceEdit
|
|||||||
PopupMenu = PopupMenu1
|
PopupMenu = PopupMenu1
|
||||||
ReadOnly = True
|
ReadOnly = True
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
|
OnDblClick = trvMethodsDblClick
|
||||||
Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
|
Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -60,6 +60,7 @@ type
|
|||||||
procedure actUpdateOperationExecute(Sender: TObject);
|
procedure actUpdateOperationExecute(Sender: TObject);
|
||||||
procedure actUpdateOperationUpdate(Sender: TObject);
|
procedure actUpdateOperationUpdate(Sender: TObject);
|
||||||
procedure FormCreate(Sender: TObject);
|
procedure FormCreate(Sender: TObject);
|
||||||
|
procedure trvMethodsDblClick(Sender : TObject);
|
||||||
private
|
private
|
||||||
FUpdateType : TEditType;
|
FUpdateType : TEditType;
|
||||||
FObject : TPasClassType;
|
FObject : TPasClassType;
|
||||||
@ -125,6 +126,15 @@ begin
|
|||||||
trvMethods.Images := DM.IM;
|
trvMethods.Images := DM.IM;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfInterfaceEdit.trvMethodsDblClick(Sender : TObject);
|
||||||
|
begin
|
||||||
|
if actUpdateOperation.Enabled then begin
|
||||||
|
actUpdateOperation.Execute();
|
||||||
|
end else if actNewMethod.Enabled then begin
|
||||||
|
actNewMethod.Execute();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfInterfaceEdit.actOKExecute(Sender: TObject);
|
procedure TfInterfaceEdit.actOKExecute(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
ModalResult := mrOK;
|
ModalResult := mrOK;
|
||||||
|
@ -74,6 +74,7 @@ object fProcEdit: TfProcEdit
|
|||||||
RowSelect = True
|
RowSelect = True
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
ViewStyle = vsReport
|
ViewStyle = vsReport
|
||||||
|
OnDblClick = edtParamsDblClick
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object edtFunction: TCheckBox
|
object edtFunction: TCheckBox
|
||||||
|
@ -55,6 +55,7 @@ type
|
|||||||
procedure actUpdateArgumentUpdate(Sender: TObject);
|
procedure actUpdateArgumentUpdate(Sender: TObject);
|
||||||
procedure edtFunctionClick(Sender: TObject);
|
procedure edtFunctionClick(Sender: TObject);
|
||||||
procedure edtFunctionEditingDone(Sender: TObject);
|
procedure edtFunctionEditingDone(Sender: TObject);
|
||||||
|
procedure edtParamsDblClick(Sender : TObject);
|
||||||
private
|
private
|
||||||
FUpdateType : TEditType;
|
FUpdateType : TEditType;
|
||||||
FObject : TPasProcedure;
|
FObject : TPasProcedure;
|
||||||
@ -176,6 +177,15 @@ begin
|
|||||||
edtResultType.Enabled := edtFunction.Checked;
|
edtResultType.Enabled := edtFunction.Checked;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfProcEdit.edtParamsDblClick(Sender : TObject);
|
||||||
|
begin
|
||||||
|
if actUpdateArgument.Enabled then begin
|
||||||
|
actUpdateArgument.Execute();
|
||||||
|
end else if actNewArg.Enabled then begin
|
||||||
|
actNewArg.Execute();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfProcEdit.PrepareResultCombo();
|
procedure TfProcEdit.PrepareResultCombo();
|
||||||
begin
|
begin
|
||||||
edtResultType.Items.BeginUpdate();
|
edtResultType.Items.BeginUpdate();
|
||||||
|
Reference in New Issue
Block a user