diff --git a/examples/bitbtnform.pp b/examples/bitbtnform.pp
index fd844f3e04..8ff3937498 100644
--- a/examples/bitbtnform.pp
+++ b/examples/bitbtnform.pp
@@ -26,7 +26,7 @@ unit bitbtnform;
interface
uses
- Classes, Forms, Buttons, cListbox, StdCtrls, Controls;
+ Classes, Forms, Buttons, StdCtrls, Controls;
type
TForm1 = class(TForm)
diff --git a/examples/messages/asynccall.lpi b/examples/messages/asynccall.lpi
index 8b01442ea9..40d7aafe3e 100644
--- a/examples/messages/asynccall.lpi
+++ b/examples/messages/asynccall.lpi
@@ -51,13 +51,6 @@
-
-
-
-
-
-
-
diff --git a/examples/testallform.pp b/examples/testallform.pp
index da16231099..684d26d953 100644
--- a/examples/testallform.pp
+++ b/examples/testallform.pp
@@ -40,7 +40,7 @@ interface
{$ASSERTIONS ON}
-uses Classes, Forms, Buttons, StdCtrls, Controls, Menus, ExtCtrls, CListBox,
+uses Classes, Forms, Buttons, StdCtrls, Controls, Menus, ExtCtrls,
ComCtrls, SysUtils, GraphType, Graphics, Dialogs, Inifiles, Spin, ClipBrd,
LCLIntf, LResources;
@@ -53,7 +53,6 @@ type
Button1 : Array[0..15] of TButton;
CheckBox1 : Array[1..35] of TCheckBox;
//ClipBoard1 : TClipBoard;
- CListBox1 : TClistBox;
ColorDialog1 : TColorDialog;
ComboBox1 : TComboBox;
//DirectoryListBox1 : TDirectoryListBox;
@@ -94,6 +93,7 @@ type
PaintBox1 : TPaintBox;
Panel1 : TPanel;
PixMap1 : TPixMap;
+ png : TPortableNetworkGraphic;
PopupMenu1 : TPopupMenu;
Hello : TMenuItem;
Doctor : TMenuItem;
@@ -326,7 +326,7 @@ implementation
end;
end
else
- writeln ('TestAll Warning: resource "', ResourceName,'" not found!');
+ //debugln ('TestAll Warning: resource "', ResourceName,'" not found!');
end;
{$I testtools.inc}
@@ -549,10 +549,6 @@ begin
TClip.Caption := 'TClipBoard';
TClip.OnClick := @ShowMessage1;
- TClis := TMenuItem.Create(Self);
- TClis.Caption := 'TCListBox';
- TClis.OnClick := @ShowMessage1;
-
TCol := TMenuItem.Create(Self);
TCol.Caption := 'TColorDialog';
TCol.OnClick := @ShowMessage1;
@@ -568,7 +564,6 @@ begin
AC1.Add(TCan);
AC1.Add(TChe);
AC1.Add(TClip);
- AC1.Add(TClis);
AC1.Add(TCol);
AC1.Add(TCom);
@@ -920,14 +915,9 @@ Bevel1 := TBevel.Create(Self);
Width := 100;
end;
//++++++++++++++++++++++++++++++++++ TBitBtn1 +++++++++++++++++++++++++++++++++++++++
-S := TFileStream.Create('../images/mouse.xpm', fmOpenRead);
- try
- Pixmap1 := TPixmap.Create;
- Pixmap1.TransparentColor := clBtnFace;
- Pixmap1.LoadFromStream(S);
- finally
- S.Free;
- end;
+ png := TPortableNetworkGraphic.Create;
+ png.LoadFromLazarusResource('topendialog');
+
BitBtn1 := TBitBtn.Create(Self);
With BitBtn1 do
begin
@@ -963,7 +953,7 @@ BitBtn1 := TBitBtn.Create(Self);
Font.Pitch := fpDefault;
Font.Size := 10;
Font.Style := BitBtn1.Font.Style+[fsBold];
- Glyph := PixMap1;
+ Glyph := png;
//height := 28; Has to be set before Glyph
//HelpContext := 0; Identifier not found
Hint := 'Settings for BitBtn1 >>';
@@ -1183,26 +1173,7 @@ end;
//+++++++++++++++++++++++++++++++++++++ Clipboard1 ++++++++++++++++++++++++++++++++++
//ClipBoard1 := TClipBoard.Create; //BenchForm[7] Donīt know how to use !?!
//+++++++++++++++++++++++++++++++++++++ CListBox1 +++++++++++++++++++++++++++++++++++
-CListBox1 := TCListBox.Create(Self);
- with CListBox1 do
- begin
- Parent := BenchForm[8];
- OnClick := @EventOnClick;
- OnMouseDown := @EventOnMouseDown;
- OnMouseUp := @EventOnMouseUp;
- OnMouseMove := @EventOnMouseMove;
- Items.Add('Hello');
- Items.Add('Doctor');
- Items.Add('Name');
- Items.Add('Yesterday');
- Items.Add('Tomorrow');
- Left := 10;
- ListColumns := 1;
- Top := 10;
- Width := 150;
- Height := 100;
- Visible := True;
- end;
+
//+++++++++++++++++++++++++++++++++++++ ColorDialog1 ++++++++++++++++++++++++++++++++
ColorDialog1 := TColorDialog.Create(Self); //BenchForm[9]
//+++++++++++++++++++++++++++++++++++++ ComboBox1 +++++++++++++++++++++++++++++++++++
@@ -2266,12 +2237,8 @@ ScrollBar1 := TScrollBar.Create(Self);
Visible := True;
end;}
//++++++++++++++++++++++++++++++++++++ SpeedButton1..4 ++++++++++++++++++++++++++++++
- Pixmap1:=TPixMap.Create;
- Pixmap1.TransparentColor:=clBtnFace;
- if not LoadResource('btn_openfile',Pixmap1) then
- begin
- LoadResource('default',Pixmap1);
- end;
+ png := TPortableNetworkGraphic.Create;
+ png.LoadFromLazarusResource('open');
SpeedButton1 := TSpeedButton.Create(Self);
With SpeedButton1 do
@@ -2289,14 +2256,12 @@ SpeedButton1 := TSpeedButton.Create(Self);
Hint := 'SpeedButton1';
Color := clBtnFace;
ShowHint := True;
- Glyph := Pixmap1;
+ Glyph := png;
Visible := True;
end;
- Pixmap1:=TPixMap.Create;
- Pixmap1.TransparentColor:=clBtnFace;
- if not LoadResource('btn_save',Pixmap1)
- then LoadResource('default',Pixmap1);
+ png := TPortableNetworkGraphic.Create;
+ png.LoadFromLazarusResource('menu_save');
SpeedButton2 := TSpeedButton.Create(Self);
With SpeedButton2 do
@@ -2312,19 +2277,13 @@ SpeedButton2 := TSpeedButton.Create(Self);
Hint := 'SpeedButton1';
Color := clBtnFace;
ShowHint := True;
- Glyph := Pixmap1;
+ Glyph := png;
Enabled := True;
Visible := True;
end;
-S := TFileStream.Create('../images/fonts.xpm', fmOpenRead);
- try
- Pixmap1 := TPixmap.Create;
- Pixmap1.TransparentColor := clBtnFace;
- Pixmap1.LoadFromStream(S);
- finally
- S.Free;
- end;
+ png := TPortableNetworkGraphic.Create;
+ png.LoadFromLazarusResource('item_font');
SpeedButton3 := TSpeedButton.Create(Self);
With SpeedButton3 do
@@ -2340,19 +2299,13 @@ SpeedButton3 := TSpeedButton.Create(Self);
Hint := 'SpeedButton1';
Color := clBtnFace;
ShowHint := True;
- Glyph := Pixmap1;
+ Glyph := png;
Enabled := True;
Visible := True;
end;
-S := TFileStream.Create('../images/color.xpm', fmOpenRead);
- try
- Pixmap1 := TPixmap.Create;
- Pixmap1.TransparentColor := clBtnFace;
- Pixmap1.LoadFromStream(S);
- finally
- S.Free;
- end;
+ png := TPortableNetworkGraphic.Create;
+ png.LoadFromLazarusResource('tcolordialog');
SpeedButton4 := TSpeedButton.Create(Self);
With SpeedButton4 do
@@ -2368,10 +2321,11 @@ SpeedButton4 := TSpeedButton.Create(Self);
Hint := 'SpeedButton4';
Color := clBtnFace;
ShowHint := True;
- Glyph := Pixmap1;
+ Glyph:=png;
Enabled := True;
Visible := True;
end;
+
//++++++++++++++++++++++++++++++++++++ SpinButton1 ++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++ SpinEdit1 ++++++++++++++++++++++++++++++++++++