mattias hai 1 ano
pai
achega
14ac1b2282

+ 2 - 0
demo/Image/.gitignore

@@ -0,0 +1,2 @@
+DemoImage
+DemoImage

BIN=BIN
demo/Image/DemoImage.ico


+ 75 - 0
demo/Image/DemoImage.lpi

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CONFIG>
+  <ProjectOptions>
+    <Version Value="12"/>
+    <General>
+      <Flags>
+        <MainUnitHasCreateFormStatements Value="False"/>
+        <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+      </Flags>
+      <SessionStorage Value="InProjectDir"/>
+      <Title Value="DemoImage"/>
+      <ResourceType Value="res"/>
+      <UseXPManifest Value="True"/>
+      <Icon Value="0"/>
+    </General>
+    <BuildModes>
+      <Item Name="Default" Default="True"/>
+    </BuildModes>
+    <PublishOptions>
+      <Version Value="2"/>
+      <UseFileFilters Value="True"/>
+    </PublishOptions>
+    <RunParams>
+      <FormatVersion Value="2"/>
+    </RunParams>
+    <RequiredPackages>
+      <Item>
+        <PackageName Value="FresnelDsgn"/>
+      </Item>
+      <Item>
+        <PackageName Value="FresnelBase"/>
+      </Item>
+      <Item>
+        <PackageName Value="Fresnel"/>
+      </Item>
+    </RequiredPackages>
+    <Units>
+      <Unit>
+        <Filename Value="DemoImage.lpr"/>
+        <IsPartOfProject Value="True"/>
+      </Unit>
+      <Unit>
+        <Filename Value="MainUnit.pas"/>
+        <IsPartOfProject Value="True"/>
+        <ComponentName Value="FresnelImageForm"/>
+        <ResourceBaseClass Value="Other"/>
+        <ResourceBaseClassname Value="TFresnelForm"/>
+      </Unit>
+    </Units>
+  </ProjectOptions>
+  <CompilerOptions>
+    <Version Value="11"/>
+    <Target>
+      <Filename Value="DemoImage"/>
+    </Target>
+    <SearchPaths>
+      <IncludeFiles Value="$(ProjOutDir)"/>
+      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
+    </SearchPaths>
+  </CompilerOptions>
+  <Debugging>
+    <Exceptions>
+      <Item>
+        <Name Value="EAbort"/>
+      </Item>
+      <Item>
+        <Name Value="ECodetoolError"/>
+      </Item>
+      <Item>
+        <Name Value="EFOpenError"/>
+      </Item>
+    </Exceptions>
+  </Debugging>
+</CONFIG>

+ 23 - 0
demo/Image/DemoImage.lpr

@@ -0,0 +1,23 @@
+program DemoImage;
+
+{$mode objfpc}{$H+}
+
+uses
+  {$IFDEF UNIX}
+  cthreads,
+  {$ENDIF}
+  {$IFDEF HASAMIGA}
+  athreads,
+  {$ENDIF}
+  Fresnel, // this includes the Fresnel widgetset
+  Fresnel.Forms, MainUnit
+  { you can add units after this };
+
+{$R *.res}
+
+begin
+  Application.Initialize;
+  Application.CreateForm(TFresnelImageForm, FresnelImageForm);
+  Application.Run;
+end.
+

BIN=BIN
demo/Image/DemoImage.res


+ 8 - 0
demo/Image/MainUnit.lfm

@@ -0,0 +1,8 @@
+object FresnelImageForm: TFresnelImageForm
+  Caption = 'Fresnel Image'
+  FormLeft = 301
+  FormTop = 206
+  FormWidth = 320
+  FormHeight = 240
+  OnCreate = FresnelImageFormCreate
+end

+ 45 - 0
demo/Image/MainUnit.pas

@@ -0,0 +1,45 @@
+unit MainUnit;
+
+{$mode objfpc}{$H+}
+
+interface
+
+uses
+  Classes, SysUtils, Fresnel.Forms, Fresnel.DOM, Fresnel.Controls, FPReadPNG;
+
+type
+
+  { TFresnelImageForm }
+
+  TFresnelImageForm = class(TFresnelForm)
+    procedure FresnelImageFormCreate(Sender: TObject);
+  private
+  public
+    Image1: TImage;
+  end;
+
+var
+  FresnelImageForm: TFresnelImageForm;
+
+implementation
+
+{$R *.lfm}
+
+{ TFresnelImageForm }
+
+procedure TFresnelImageForm.FresnelImageFormCreate(Sender: TObject);
+begin
+  Stylesheet.Text:='';
+
+  Image1:=TImage.Create(Self);
+  with Image1 do begin
+    Name:='Image1';
+    Style:='width: 100px; height: 100px; border: 1px solid black;';
+    Parent:=Self;
+  end;
+
+  Image1.Image.LoadFromFile('powered_by.png');
+end;
+
+end.
+

BIN=BIN
demo/Image/powered_by.png