summaryrefslogtreecommitdiff
path: root/UFileAssoc.pas
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2009-10-24 20:49:55 +0200
committerTomas Bzatek <tbzatek@users.sourceforge.net>2009-10-24 20:49:55 +0200
commitbed9af405db67aff779cece9b72029b7b22b0c1e (patch)
tree4abc7c8132946ef54842a17064a584e11c0b6c83 /UFileAssoc.pas
parent5d416e8e2f2d56552d3b70855522353888269d65 (diff)
downloadtuxcmd-bed9af405db67aff779cece9b72029b7b22b0c1e.tar.xz
Icon and desktop file
Finally, an icon! Viewer uses different one though (from icon theme). We install desktop file and icons by default now. Artwork courtesy of Spajr Gvorcek
Diffstat (limited to 'UFileAssoc.pas')
-rw-r--r--UFileAssoc.pas20
1 files changed, 20 insertions, 0 deletions
diff --git a/UFileAssoc.pas b/UFileAssoc.pas
index e7768b1..4b4f355 100644
--- a/UFileAssoc.pas
+++ b/UFileAssoc.pas
@@ -56,6 +56,12 @@ const ConstFTAMetaDirectory = '<directory>';
{$I 'pixmaps/stock_lock_48_png.inc'}
{$I 'pixmaps/stock_new_16_png.inc'}
{$I 'pixmaps/stock_up_one_dir_16_png.inc'}
+{$I 'pixmaps/tuxcmd_16_png.inc'}
+{$I 'pixmaps/tuxcmd_24_png.inc'}
+{$I 'pixmaps/tuxcmd_32_png.inc'}
+{$I 'pixmaps/tuxcmd_48_png.inc'}
+{$I 'pixmaps/tuxcmd_64_png.inc'}
+{$I 'pixmaps/tuxcmd_128_png.inc'}
@@ -66,6 +72,7 @@ var FolderIcon, FileIcon, UpDirIcon, SymLinkEmblem, FolderIconLnk, FileIconLnk,
MounterHDD, MounterRemovable, MounterFloppy, MounterCD, MounterNetwork: TGDKPixbuf;
StockLock16, StockLock48: TGDKPixbuf;
ArchiveIcon, ArchiveIconLnk: TGDKPixbuf;
+ AppIcon16, AppIcon24, AppIcon32, AppIcon48, AppIcon64, AppIcon128: TGDKPixbuf;
procedure LoadIcons;
@@ -160,6 +167,19 @@ begin
ArchiveIconLnk := TGDKPixbuf.Create(Application);
ArchiveIconLnk.FPixbuf := ArchiveIcon.Copy;
ArchiveIconLnk.CopyArea(SymLinkEmblem, 0, 0, SymLinkEmblem.Width, SymLinkEmblem.Height, FolderIconLnk.Width - SymLinkEmblem.Width, FolderIconLnk.Height - SymLinkEmblem.Height);
+
+ AppIcon16 := TGDKPixbuf.Create(Application);
+ AppIcon16.LoadFromInline(@tuxcmd_16_png[1]);
+ AppIcon24 := TGDKPixbuf.Create(Application);
+ AppIcon24.LoadFromInline(@tuxcmd_24_png[1]);
+ AppIcon32 := TGDKPixbuf.Create(Application);
+ AppIcon32.LoadFromInline(@tuxcmd_32_png[1]);
+ AppIcon48 := TGDKPixbuf.Create(Application);
+ AppIcon48.LoadFromInline(@tuxcmd_48_png[1]);
+ AppIcon64 := TGDKPixbuf.Create(Application);
+ AppIcon64.LoadFromInline(@tuxcmd_64_png[1]);
+ AppIcon128 := TGDKPixbuf.Create(Application);
+ AppIcon128.LoadFromInline(@tuxcmd_128_png[1]);
end;
(********************************************************************************************************************************)