You've already forked lazarus-ccr
iphonelazext: relocate iphone specific option under 'Project Options'...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3711 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -48,7 +48,6 @@ type
|
||||
function ProjectOpened(Sender: TObject; AProject: TLazProject): TModalResult;
|
||||
//procedure OnProjOptionsChanged(Sender: TObject; Restore: Boolean);
|
||||
public
|
||||
//isiPhoneMenu :TIDEMenuCommand;
|
||||
constructor Create;
|
||||
procedure UpdateXcode(Sender: TObject);
|
||||
procedure SimRun(Sender: TObject);
|
||||
@ -258,9 +257,7 @@ begin
|
||||
|
||||
RegisterIDEMenuCommand(itmProjectWindowSection, 'mnuiPhoneSeparator', '-', nil, nil);
|
||||
|
||||
//isiPhoneMenu:=RegisterIDEMenuCommand(itmProjectWindowSection, 'mnuiPhoneProject', striPhoneProject, @isProjectClicked, nil);
|
||||
|
||||
RegisterIDEMenuCommand(itmProjectWindowSection, 'mnuiPhoneToXCode', strStartAtXCode, @UpdateXCode, nil);
|
||||
RegisterIDEMenuCommand(itmProjectWindowSection, 'mnuiPhoneToXCode', strStartAtXcode, @UpdateXcode, nil);
|
||||
RegisterIDEMenuCommand(itmProjectWindowSection, 'mnuiPhoneRunSim', strRunSimulator, @SimRun, nil);
|
||||
end;
|
||||
|
||||
@ -284,7 +281,6 @@ function TiPhoneExtension.ProjectOpened(Sender: TObject; AProject: TLazProject):
|
||||
begin
|
||||
ProjOptions.Reset;
|
||||
ProjOptions.Load;
|
||||
//isiPhoneMenu.Checked:=ProjOptions.isIPhoneApp;
|
||||
Result:=mrOk;
|
||||
end;
|
||||
|
||||
@ -343,12 +339,6 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
{
|
||||
procedure TiPhoneExtension.OnProjOptionsChanged(Sender: TObject; Restore: Boolean);
|
||||
begin
|
||||
//isiPhoneMenu.Checked:=ProjOptions.isIPhoneApp;
|
||||
end;
|
||||
}
|
||||
procedure TiPhoneExtension.UpdateXcode(Sender: TObject);
|
||||
var
|
||||
templates : TStringList;
|
||||
|
@ -30,7 +30,7 @@ type
|
||||
|
||||
{ TiPhoneProjectOptions }
|
||||
|
||||
TiPhoneProjectOptions = class(TAbstractIDEProjectOptions)
|
||||
TiPhoneProjectOptions = class(TAbstractIDEOptions)
|
||||
private
|
||||
fisiPhone : Boolean;
|
||||
fAppID : String;
|
||||
|
@ -20,7 +20,7 @@ interface
|
||||
|
||||
resourcestring
|
||||
striPhoneProject = 'iPhone Project';
|
||||
strStartAtXCode = 'Update XCode project';
|
||||
strStartAtXcode = 'Update Xcode project';
|
||||
strRunSimulator = 'Run iPhone Simulator';
|
||||
|
||||
strPrjOptTitle = 'iPhone specific';
|
||||
|
@ -565,11 +565,13 @@ begin
|
||||
end;
|
||||
|
||||
const
|
||||
iPhoneOptions = 1;
|
||||
iPhoneOptions = 10000; //todo: get it dynamically
|
||||
|
||||
initialization
|
||||
{$I project_iphone_options.lrs}
|
||||
RegisterIDEOptionsEditor(iPhonePrjGroup, TiPhoneProjectOptionsEditor, iPhoneOptions);
|
||||
writeln('registering iPhone proj editor');
|
||||
//RegisterIDEOptionsEditor(iPhonePrjGroup, TiPhoneProjectOptionsEditor, iPhoneOptions);
|
||||
RegisterIDEOptionsEditor(GroupProject, TiPhoneProjectOptionsEditor, iPhoneOptions);
|
||||
|
||||
finalization
|
||||
|
||||
|
Reference in New Issue
Block a user