diff options
| author | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2009-10-24 20:49:55 +0200 |
|---|---|---|
| committer | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2009-10-24 20:49:55 +0200 |
| commit | bed9af405db67aff779cece9b72029b7b22b0c1e (patch) | |
| tree | 4abc7c8132946ef54842a17064a584e11c0b6c83 /UFileAssoc.pas | |
| parent | 5d416e8e2f2d56552d3b70855522353888269d65 (diff) | |
| download | tuxcmd-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.pas | 20 |
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; (********************************************************************************************************************************) |
