lazarus/images
2022-12-18 19:40:19 +01:00
..
actions IDE/images: Add some update and missing icons in File menu. By Roland Hahn. 2022-12-18 19:40:19 +01:00
codecompletion IDE: add images for r57110 #203b6860ad. issue #32983, patch from regs 2018-01-18 08:20:06 +00:00
codeexplorer LCL/Images: Higher contrast version of cycle-implementation overlay icon for unit dependencies form. 2022-09-08 22:14:07 +02:00
codetoolsdefines Images: Rework of the codetooldefines icons by Roland Hahn. Prepare two of them for general-purpose folder (cube, flag) 2022-11-23 11:11:23 +01:00
components Images: Some reworked palette icons to improve visibility in dark mode (by Roland Hahn). 2022-10-26 18:40:49 +02:00
componenttreeview IDE: New high-dpi images for folder images/componenttreeview (by Roland Hahn) 2018-11-02 15:57:07 +00:00
debugger IDE: Adds missing and improved menu icons by Roland Hahn. 2022-12-06 17:57:07 +01:00
designer Images: Some reworked images for improved rendering in dark mode (by Roland Hahn). 2022-11-08 18:42:41 +01:00
general_purpose Images: Rework of the codetooldefines icons by Roland Hahn. Prepare two of them for general-purpose folder (cube, flag) 2022-11-23 11:11:23 +01:00
icons Images: Replace lazarus*.ico files by versions in which the small images (16x16, 20x20) are a bit more "crispy". Created by Roland Hahn. 2022-01-29 12:50:46 +01:00
items Images: Improved details of package icon (and derivatives), by Roland Hahn. 2022-10-28 18:16:33 +02:00
lazdoc IDE: Add high-dpi icons to images/lazdoc (by Roland Hahn) 2018-10-19 20:24:35 +00:00
menu IDE/images: Add some update and missing icons in File menu. By Roland Hahn. 2022-12-18 19:40:19 +01:00
mimetypes
packages IDE: Adds missing and improved menu icons by Roland Hahn. 2022-12-06 17:57:07 +01:00
sourceeditor IDE: SourceEditor, Messages, InitDlg, de-duplicate state images. SourceEditor now uses same images as rest of IDE. 2018-08-12 13:47:28 +00:00
splash_source
states IDE: New icons for the Source > "Enclose selection" and "Enclose in ifdef" menu items. Some new general-purpose icons (font, grid). Reworked quickfix icon. All by Roland Hahn. 2022-12-11 17:22:11 +01:00
windows Images: Replace icons in images/windows/ by versions adapted to the new style. Provided by Roland Hahn. 2022-02-01 12:40:27 +01:00
bookmark_images.bat
bookmark_list.txt IDE: SourceEditor, Messages, InitDlg, de-duplicate state images. SourceEditor now uses same images as rest of IDE. 2018-08-12 13:47:28 +00:00
bookmark.res IDE: SourceEditor, Messages, InitDlg, de-duplicate state images. SourceEditor now uses same images as rest of IDE. 2018-08-12 13:47:28 +00:00
bookmark.sh
btn_downarrow.png
components_images_list.txt * Added TJSONDataset to component palette (distributed with FPC since long time) 2022-03-29 19:08:14 +02:00
components_images.bat
components_images.res Images: Some reworked palette icons to improve visibility in dark mode (by Roland Hahn). 2022-10-26 18:40:49 +02:00
components_images.sh
componenttreeview_list.txt IDE: New high-dpi images for folder images/componenttreeview (by Roland Hahn) 2018-11-02 15:57:07 +00:00
componenttreeview.bat
componenttreeview.res IDE: New high-dpi images for folder images/componenttreeview (by Roland Hahn) 2018-11-02 15:57:07 +00:00
copyright.txt Update copyright.txt in images folder. 2021-02-23 18:46:41 +00:00
folder_150.png IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn) 2018-10-27 19:08:03 +00:00
folder_200.png IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn) 2018-10-27 19:08:03 +00:00
folder.png IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn) 2018-10-27 19:08:03 +00:00
icon-naming-spec.xml
ide_icon48x48.png IDE: Lazarus icons improvements by Roland Hahn, issue #39550 2022-01-14 02:12:00 +03:00
includefile.ico IDE: Reorder images in new high-DPI Lazarus icons to fix display issue in Linux. Patch by Roland Hahn. 2019-06-13 22:33:51 +00:00
keymapcategory.png
keymaprelation.png
laz_images_list.txt IDE/images: Add some update and missing icons in File menu. By Roland Hahn. 2022-12-18 19:40:19 +01:00
laz_images.bat
laz_images.res IDE/images: Add some update and missing icons in File menu. By Roland Hahn. 2022-12-18 19:40:19 +01:00
laz_images.sh
lazarus_about_logo.xpm
LazarusForm.bmp
LazarusForm.ico IDE: Reorder images in new high-DPI Lazarus icons to fix display issue in Linux. Patch by Roland Hahn. 2019-06-13 22:33:51 +00:00
lazaruspackage.ico IDE: Reorder images in new high-DPI Lazarus icons to fix display issue in Linux. Patch by Roland Hahn. 2019-06-13 22:33:51 +00:00
LazarusSource.bmp
LazarusSource.ico IDE: Reorder images in new high-DPI Lazarus icons to fix display issue in Linux. Patch by Roland Hahn. 2019-06-13 22:33:51 +00:00
lazdoc.bat
lazdoc.txt IDE: Add high-dpi icons to images/lazdoc (by Roland Hahn) 2018-10-19 20:24:35 +00:00
lprfile.ico IDE: Reorder images in new high-DPI Lazarus icons to fix display issue in Linux. Patch by Roland Hahn. 2019-06-13 22:33:51 +00:00
mainicon.ico Images: Replace lazarus*.ico files by versions in which the small images (16x16, 20x20) are a bit more "crispy". Created by Roland Hahn. 2022-01-29 12:50:46 +01:00
mainiconproject.ico Images: fixed images/mainiconproject.ico 2022-01-29 00:52:08 +03:00
powered_by.png
powered-by.svg
README.txt Images: add information about copyright.txt into README 2017-12-10 16:39:19 +00:00
splash_logo.bat
splash_logo.png IDE: new splash logo / red banner removed. Issue #39587 2022-02-11 22:07:53 +01:00
splash_logo.res IDE: new splash logo / red banner removed. Issue #39587 2022-02-11 22:07:53 +01:00
splash_logo.xpm
template_150.png IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn) 2018-10-27 19:08:03 +00:00
template_200.png IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn) 2018-10-27 19:08:03 +00:00
template.png IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn) 2018-10-27 19:08:03 +00:00
vase_trans.xpm

This directory contains all images needed by the IDE.
Images are stored in FPC resource files (.res). Each icon is stored
in png or xpm format.

bookmark.res - Icons for bookmarks
codetoolsdefines.res - Icons for CodeTools Defines Editor
components_images.res - Icons and pics for lcl components
laz_images.res - The icons for the speedbuttons, the menu (Open, Save,...),
                 package windows, codeexplorer
splash.res - the lazarus logo at IDE start
unitdependencies.res - Icons for the unit dependencies.

How to update the image resources:

Creating a lazarus resource can easily be done by the lazres program.
If you have not yet compiled lazres, go to the tools directory and type make.

1. bookmark.res

cd <lazarusdir>/images/
../tools/lazres bookmark.res sourceeditor/*.png


2. components_images.res

cd <lazarusdir>/images/
../tools/lazres components_images.res @components_images_list.txt


3. laz_images.res

cd <lazarusdir>/images/
../tools/lazres laz_images.res @laz_images_list.txt
rm ../main.ppu


4. splash.res

cd <lazarusdir>/images
./tools/lazres splash_logo.res splash_logo.png


5. lazdoc.res

cd <lazarusdir>/images/
../../tools/lazres ../ide/lazdoc.res @lazdoc.txt



ADDING IMAGES TO LAZARUS POLICY
-------------------------------
Images in Lazarus can be under CC, GPL, LGPL, public domain or under the
LGPL-modified license.
When you are adding images to Lazarus add information about their origin in SVN
commit log and in copyright.txt. If the icons are under CC or need an acknowledgement,
be sure to update the Help->About Lazarus->Acknowledgements info.

Please use Tango icons whenever possible because they are SVG and exist in
various PNG resolutions - it will make updating icons for high-DPI easy in the
future.
You can download Tango icons from
https://packages.debian.org/sid/tango-icon-theme or directly
http://http.debian.net/debian/pool/main/t/tango-icon-theme/tango-icon-theme_0.8.90.orig.tar.gz
Use supplied ready-to-go PNGs in the needed resolution.

Please note that policy for LCL images is different (more strict).
See lcl/images/README.txt for info about LCL icon policy.

HIGH-DPI ICONS
--------------

Every icon can have its 150% and 200% version. For a 16px, the sizes are:
24px and 32px respectively.
To use a high-DPI icon, register the icon with the suffix "_150" (150%) or
"_200" (200%). See e.g. actions/laz_save_150.png