ICOLIB01 (Icon Library version 1)
=================================
Steve Balogh (steve@monu6.cc.monash.edu.au)
A collection of over 1800 icons in 50 categories. This collection includes
most, if not all, of the icons found in other collections on cica. It also
includes icons from other sources, such as shareware and commercial products.
Perhaps this collection might supercede these other collections? :-)
Share and Enjoy,
Steve
Copying and Credits
-------------------
- Feel free to copy these Icon Libraries. I do not require any royalties for
this product. Most of the value in this collection are the icons themselves.
I did not design any of the icons so no royalties required by me.
- If you create new libraries using my method, I would appreciate if you would
send me a copy, so I can add it to my master distibution copy. Obviously, if
you have a collection of icons which you don't wish to distibute you are free
to keep them to yourself.
- The programs for storing these icons are based on a listing in Petzold's book
"Programming Windows". I have made slight modifications to the .RC file
allowing several different library sizes to be created. If anyone wants a copy
of the programs, I will send you a copy via INTERNET.
- Are any of the icons in this collection copyrighted? Is it possible to
place a copyright on an icon? I know that some of the icons, in particular,
the ones in the PRODUCTS collections, relate to specific commercial products.
Many of these would be trademarks, but does that prevent me from distributing
them in this manner. If the owners of any of the distributed icons object, I
will remove them from the collection.
What is the point of this Icon Library
--------------------------------------
- Grouping icons into logical catagories so that a particular type of icon is
easier to find.
- The Icon Libraries are very easy to display. Just run the approriate .EXE
file and a small window will display all the contained icons. These windows
can be resized, moved, or minimized, just like any other window. You can
display many Icon Library windows simultaneously.
If you have set up the Icon Libraries in a program group, you only need to
click on the icon to display the full set. The first icon in each library
is used as the default to be displayed in the program group. This can be
changed by using the "Properties..." menu option.
- By collecting many icons together into a single library, quite a lot of disk
space can be saved. Each individual icon only uses 766 bytes, but if your
disk cluster size is 4096 bytes, you waste 3330 bytes for each icon. If you
are storing the 1800 icons in this collection as individual files, you would
be wasting nearly 6 Mbytes of disk space. There can be some wastage if an
icon set is not full, but I ffel that this more than offset by the overall
savings.
- You only need to keep the categories you are interested in. There is no need
to store hundreds of games related icons if you are only interested in office
related ones.
- The access speed is also vastly improved by using icon libraries because there
are less entries in the disk directory, and the directory does not have to be
accessed for each individual icon.
- These libraries can be easily expanded by either adding new categories, or by
adding new (or improved) icons in existing categories.
- Using this ICON Library has provided me with the opportunity to eliminate
hundreds of duplicate icons which I had collected from various sources. Many
of the icons in several collections available on cica are duplicates of each
other. Sometimes the icon names are different, but the pictures are the same.
This actually makes it harder to find duplicates. Duplicates are very wasteful
of disk space.
- This product is far from perfect. There are several things which need to be
done to make it more useful:
- Meaningful category names need to be included for libraries which are
displayed as an icon in a program group. Currently, the name defaults to
"Icon". This can be changed by the user with the "Properties..." menu
option, but I feel that the program should default to the XXXXX part of
the XXXXX.EXE program name. I will do this in a future version, but it
required manually building each library again, once the programs have been
re-written.
- Different library sizes can be added as required. Each size requires a
seperate empty library .EXE file, however, this does not present a problem.
After collecting all the icons together, I noticed that some categories
may contain a couple of hundred icons. A library size of 100 may be useful
for these large collections.
- Ideally, the library sizes should be variable so that there is always room
to add an extra member, but without the waste of empty slots. Does anyone
volunteer to write such a program? This program would eliminate the need
to have several different sizes of empty library files.
- More catagories can be added to the Icon Library.
- More icons to each catagory.
- I have an interest in animated icons. An inimation sequence could be stored
in its own library category.
- This method (or a similar one) may become a "standard" way of storing
large collections of icons.
Installing this Icon Library
----------------------------
- Using WinSetup
- Unzip the Icon Library file into a seperate subdirectory.
- Click on the Windows Setup program.
- Select the "Setup Applications..." menu option.
- Select the disk drive that the icons have been stored on.
- Select all the "Icon" products from the left window to the right window.
- Click OK.
- All the icon library files will be set up into the Windows Applications
program group.
- Rename the Windows Applications group to whatever you want to call it.
eg. Icon Library
- OPTIONAL: If you are not satisfied with each category being called "Icon",
you can change these names using the Program Manager "Properties..." menu
option.
- You are limited by Windows to a maximum of 50 categroies per windows
program group. If you have more than 50 categories, you will have to split
them into 2 or more program groups.
- If you do not wish to set these libraries up permanently, you can run an
Icon Library using the Program Manager "Run..." menu option.
How to use this Icon Library
----------------------------
On its own, this product can only display the icons contained within each
category. In order to use the individual icons, you will need other tools to
extract, update, or install an icon. Suitable tools are available as shareware
products from other authors. These can be found in the icon subdirectory on the
cica windows archive.
- Updating tools allow the user to add, delete, or modify entries in the Icon
Library categories. The following shareware products can be used to achieve
this purpose.
- Iconmaster runs under Windows
- geticon, puticon run under DOS and do not require Windows.
- Installation tools allow the user to allocate an icon to another specified
Windows program. The icon that exists in the original version of the program
can be replaced with a new icon. This feature eliminates the need to associate
a .ICO file with the .EXE file. Iconmaster and {geticon, puticon} provide this
facility.
- Displaying the Icon Libraries can be done by the self-contained program with
each category. Just double click on the required icon and the whole category
will be displayed in a seperate window. This window can be sized, moved, and
monimized just like any other such window.
Viewicon, which comes with {geticon, puticon} can be used to display the icons
in each category if windows is not available. Viewicon can be run directly
from DOS.
Contents of this Icon Library
-----------------------------
Currently 50 groups and approx 1800 icons (more to come?)
ANIMALS.EXE ....... Animals, Fish, Animal Cartoon Characters
ARROWS.EXE ........ Various styles of arrows
BOOKS.EXE ......... Books, Notepads, Bundles of Paper
BUTTONS.EXE ....... Icons on "grey" buttons (Button icons also found elsewhere)
CARDFILE.EXE ...... Card index files and cards to go in them
CARDS.EXE ......... Playing cards and suit symbols (not a set of 52 cards)
CLOCKCAL.EXE ...... Clocks, Watches, and Calendars
COMMS.EXE ......... Communications, Modems, Port Connectors (not phone handsets)
CURSICON.EXE ...... Simple 2 color icons which can be used as cursors
DICE.EXE .......... A set of six dice faces, and a few assorted dice icons
DISKS1.EXE ........ Mainly floppy disks
DISKS2.EXE ........ Mainly hard disks, and virus tool icons
DOS.EXE ........... C: prompts, and "DOS" icons
EYES.EXE .......... A set of eyes from "Ralph", and a few assorted "eye"cons
FILES.EXE ......... Filing Cabinets, Drawers, Folders
FLAGS.EXE ......... Small collection of national flags
GAMES.EXE ......... Icons belonging to various windows games
GRAPHS.EXE ........ Graphs and Charts
HANDS.EXE ......... Human hands pointing & holding (hands also found elsewhere)
HOURGLAS.EXE ...... Sequence of hourglasses from full to empty
ICON10.EXE ........ Blank icon file with 10 slots (create your own catagory)
ICON20.EXE ........ Blank icon file with 20 slots
ICON50.EXE ........ Blank icon file with 50 slots
KEYBOARD.EXE ...... Computer keyboards and keys
LOCKS.EXE ......... Padlocks and keys
MAIL.EXE .......... Mailboxes, Letters, Envelopes
MISC.EXE .......... I could not think of where else to put these
MOUSE.EXE ......... Computer Mice, Scanners, Joysticks
OBJECTS1.EXE ...... Everydays objects #1
OBJECTS2.EXE ...... Everydays objects #2
OFFICE.EXE ........ Things to do with the office (also FILES, PHONES, BOOKS,etc)
PEOPLE.EXE ........ Humans and Human Cartoon Characters
PHONES.EXE ........ Telephones and Telephone Poles
PLANES.EXE ........ Airplanes, Helicopters, Rockets, and Balloons
PLANTS.EXE ........ Flowers and Trees
PRINTING.EXE ...... Printers, Labels, Paper, Font Icons
PRODUCT1.EXE ...... Commercial Icons #1
PRODUCT2.EXE ...... Commercial Icons #2
PRODUCT3.EXE ...... Commercial Icons #3
PRODUCT4.EXE ...... Commercial Icons #4
SCREENS1.EXE ...... Pictures of computer screens
SCREENS2.EXE ...... Stylised computer screens
SOFTWARE.EXE ...... Generic software icons (includes some shareware icons)
SOUNDS.EXE ........ Music, Loudspeakers, Ears, Instruments
STARS.EXE ......... Astronomy, Telescope, Binocular
SYMBOLS1.EXE ...... Signs and Symbols #1
SYSMOLS2.EXE ...... Signs and Symbols #2
TRAFFIC.EXE ....... Traffic Signs, Traffic Lights
WORLD.EXE ......... Rotating globe sequence, and a few extra earth globes
WRITING.EXE ....... Pens, Pencils, and related materials
------===oOo===------