1
0
Files
applications
bindings
components
Comba_Animation
aboutcomponent
acs
beepfp
callite
chelper
chemtext
cmdline
cmdlinecfg
colorpalette
cryptini
csvdocument
epiktimer
everettrandom
examplecomponent
exctrls
extrasyn
fpexif
fpsound
fpspreadsheet
fractions
freetypepascal
geckoport
gradcontrols
grid_semaphor
industrialstuff
iosdesigner
Examples
HelloWorld
HelloWorld.lpi
HelloWorld.lpr
appdelegate_iphoneu.pas
appdelegate_iphoneu.xib
TableView
icons
README.txt
ios_views.pas
iosdesigner.lpk
iosdesigner.pas
iosdesigner.res
iosideintf.pas
iosnibdesigner.pas
iosxibresource.pas
iphonelazext
jujiboutils
jvcllaz
kcontrols
lazautoupdate
lazbarcodes
lazmapviewer
lclextensions
longtimer
manualdock
mbColorLib
mplayer
multithreadprocs
nvidia-widgets
onguard
orpheus
playsoundpackage
poweredby
powerpdf
rgbgraphics
richmemo
richview
rtfview
rx
scrolltext
smnetgradient
spktoolbar
splashabout
svn
systools
tdi
thtmlport
tparadoxdataset
tvplanit
xdev_toolkit
zlibar
zmsql
examples
image_sources
lclbindings
wst
lazarus-ccr/components/iosdesigner/Examples/HelloWorld/appdelegate_iphoneu.pas

57 lines
1.1 KiB
ObjectPascal
Raw Normal View History

unit appdelegate_iphoneu;
{$modeswitch ObjectiveC1}
interface
uses
iPhoneAll;
type
{ TAppDelegate_iPhone }
TAppDelegate_iPhone = objcclass(NSObject, UIApplicationDelegateProtocol)
UIButton1: UIButton;
UIButton2: UIButton;
UIWindow1: UIWindow;
procedure UIButton1TouchDown(sender: id); message 'UIButton1TouchDown:';
procedure UIButton2TouchDown(sender: id); message 'UIButton2TouchDown:';
private
{ private declarations }
public
procedure dealloc; override;
end;
implementation
procedure TAppDelegate_iPhone.UIButton1TouchDown(sender: id);
begin
UIButton1.setTitle_forState(NSSTR('Thank you'),UIControlStateNormal);
end;
procedure TAppDelegate_iPhone.UIButton2TouchDown(sender: id);
var
AnAlertView: UIAlertView;
begin
AnAlertView := UIAlertView.alloc.initWithTitle_message_delegate_cancelButtonTitle_otherButtonTitles(nil,NSSTR('Hello World!'),nil,nsstr('Ok'),nil);
try
AnAlertView.show;
finally
AnAlertView.release;
end;
end;
procedure TAppDelegate_iPhone.dealloc;
begin
UIButton1.dealloc;
UIButton2.dealloc;
UIWindow1.dealloc;
inherited dealloc;
end;
{$FakeResource *.xib}
end.