xaraya_devel@xaraya.com
[Top] [All Lists]

[Xaraya_devel] New Aruba (1x) scenario: Iconify

Subject: [Xaraya_devel] New Aruba (1x) scenario: Iconify
From: Marty Vance
Date: Fri, 20 Mar 2009 15:15:48 -0600
Newsgroups: xaraya.devel
I just pushed a new scenario for Aruba named Iconify 
(com.xaraya.core.aruba.iconify).

The purpose of this scenario is mainly to implement Tango-style icons 
across the core, as well as related changes.

This scenario will be named as a Milestone in the coming 1.2 roadmap.

Not all Tango icons are included, only those needed within the core. 
Modules will be expected to provide (with credit) any additional Tango 
icons which are relevant to the module but not included in the core 
(smilies, weather, etc).

All icons previously spread among the core modules will be supplanted by 
new 32-bit PNG icons in modules/base/xarimages/icons/.  The new icons 
are in place in this scenario, but not all the old icons are removed yet.

For module developers: if your modules reference icons in any core 
modules, you'll need to update your module.  New icons can be called via 
xarTplGetModule('icons/[filename].png','base').  Non-core modules will 
be strongly encouraged to reference and use the new core icons.

For theme developers: This scenario makes greater use of 
xarTplGetModule(), which means more images in the core will be exposed 
to theming.

The full text of the commit message is below.  I mistakenly omitted a 
couple of TODO items:

- Credit Tango Desktop Project accordingly (probably in installer)
- Update XML files to reference new icons in property definitions
- Bug 3628
- Bug 4162 (?)
- Bug 4796
- Bug 6125 (?)

See: http://www.xaraya.com/index.php/xarbb/topic/3375

=========================================================

Begin "Iconify" scenario

- Added Tango icons at modules/base/xarimages/icons/
- Replaced Core Module icons with modules/[modname]/xarimages/[modname].png
- Added generic module icon at modules/modules/xarimages/module-generic.png
- Adjusted modules_admin_modinfonew to use new module icons
- Adjusted tree renderers in Roles and Privileges to use new icons
- Adjusted objects class in DD to use icons instead of text for action links
- Adjusted most admin list/view templates to use icons instead of text 
for action links
- Added new "powered by" image
- Replaced microbutton image
- Removed a few <noscript> tags
- Adjusted Dynamic_OrderSelect_Property, Dynamic_TColorPicker_Property, 
Dynamic_URLIcon_Property.php to use new icons
- Dropped the following image files which are unused or deprecated:

modules/themes/xarimages/set1/setdefault.png
modules/base/xarimages/arrow_down.gif
modules/base/xarimages/arrow_up.gif
modules/base/xarimages/blocklayout.gif
modules/base/xarimages/calendar.gif
modules/privileges/xarimages/delete.gif
modules/roles/xarimages/dot_gris.gif
modules/blocks/xarimages/down.gif
modules/privileges/xarimages/down.gif
modules/blocks/xarimages/downb.gif
modules/roles/xarimages/emailicon.gif
modules/roles/xarimages/home.gif
modules/roles/xarimages/infoicon.gif
modules/roles/xarimages/dotted/i-repeater.gif
modules/base/xarimages/marker.gif
modules/roles/xarimages/ob_mail_total.gif
modules/roles/xarimages/ob_mail_unreaded.gif
modules/roles/xarimages/ob_user.gif
modules/roles/xarimages/ob_user_other.gif
modules/roles/xarimages/ob_users.gif
modules/roles/xarimages/ob_users_an.gif
modules/roles/xarimages/passicon.gif
modules/roles/xarimages/pointeur.gif
modules/privileges/xarimages/remove.gif
modules/base/xarimages/tcolorpicker.gif
modules/privileges/xarimages/toggle.gif
modules/blocks/xarimages/up.gif
modules/privileges/xarimages/up.gif
modules/blocks/xarimages/upb.gif
modules/privileges/xarimages/usersgroups.gif
modules/base/xarimages/xaraya.gif
modules/modules/xarimages/xarmodicon_96px.gif
modules/base/xarimages/exception.jpg
modules/base/xarimages/sysmessage.jpg
modules/roles/xarimages/email.png
modules/roles/xarimages/dotted/I.png
modules/modules/xarimages/set1/initialise.png
modules/themes/xarimages/set1/initialise.png
modules/roles/xarimages/dotted/page-file.png
modules/themes/xarimages/set1/setdefault.png

TODO:

- Optimize use of xarTplGetImage (ie, don't use in loops)
- Fully utilize xarTplGetImage (especially in tree renderers)
- Consolidate tree images into base/xarimages/tree/ (?)
- Add unique icons for each of base/xartemplates/message-*.xd
- Verify correct icons are used in all cases in *-admin-list
- Add icon support in user menus (?)
- Add and implement additional icons as necessary

   Note: if we ever use go-jump.png, it may be hidden by Firefox 
extensions such as AdBlock
_______________________________________________
Xaraya_devel mailing list
Xaraya_devel@xxxxxxxxxx
http://xaraya.com/mailman/listinfo/xaraya_devel

<Prev in Thread] Current Thread [Next in Thread>