diff options
Diffstat (limited to 'webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon')
13 files changed, 2316 insertions, 0 deletions
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/freedesktop_spec.dat b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/freedesktop_spec.dat new file mode 100644 index 0000000000..28093bad91 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/freedesktop_spec.dat @@ -0,0 +1,273 @@ +################################################################################ +# +# Freedesktop Icon Naming Specification 0.8 +# http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html +# +################################################################################ + +actions/address-book-new +actions/application-exit +actions/appointment-new +actions/contact-new +actions/dialog-cancel +actions/dialog-close +actions/dialog-ok +actions/document-new +actions/document-open +actions/document-open-recent +actions/document-page-setup +actions/document-print +actions/document-print-preview +actions/document-properties +actions/document-revert +actions/document-save +actions/document-save-as +actions/edit-copy +actions/edit-cut +actions/edit-delete +actions/edit-find +actions/edit-find-replace +actions/edit-paste +actions/edit-redo +actions/edit-select-all +actions/edit-undo +actions/folder-new +actions/format-indent-less +actions/format-indent-more +actions/format-justify-center +actions/format-justify-fill +actions/format-justify-left +actions/format-justify-right +actions/format-text-direction-ltr +actions/format-text-direction-rtl +actions/format-text-bold +actions/format-text-italic +actions/format-text-underline +actions/format-text-strikethrough +actions/go-bottom +actions/go-down +actions/go-first +actions/go-home +actions/go-jump +actions/go-last +actions/go-next +actions/go-previous +actions/go-top +actions/go-up +actions/help-about +actions/help-contents +actions/help-faq +actions/insert-image +actions/insert-link +actions/insert-object +actions/insert-text +actions/list-add +actions/list-remove +actions/mail-forward +actions/mail-mark-important +actions/mail-mark-junk +actions/mail-mark-notjunk +actions/mail-mark-read +actions/mail-mark-unread +actions/mail-message-new +actions/mail-reply-all +actions/mail-reply-sender +actions/mail-send +actions/mail-send-receive +actions/media-eject +actions/media-playback-pause +actions/media-playback-start +actions/media-playback-stop +actions/media-record +actions/media-seek-backward +actions/media-seek-forward +actions/media-skip-backward +actions/media-skip-forward +actions/object-flip-horizontal +actions/object-flip-vertical +actions/object-rotate-left +actions/object-rotate-right +actions/system-lock-screen +actions/system-log-out +actions/system-run +actions/system-search +actions/tools-check-spelling +actions/view-fullscreen +actions/view-refresh +actions/view-restore +actions/view-sort-ascending +actions/view-sort-descending +actions/window-close +actions/window-new +actions/zoom-best-fit +actions/zoom-in +actions/zoom-original +actions/zoom-out +apps/accessories-calculator +apps/accessories-character-map +apps/accessories-dictionary +apps/accessories-text-editor +apps/help-browser +apps/multimedia-volume-control +apps/preferences-desktop-accessibility +apps/preferences-desktop-font +apps/preferences-desktop-keyboard +apps/preferences-desktop-locale +apps/preferences-desktop-multimedia +apps/preferences-desktop-screensaver +apps/preferences-desktop-theme +apps/preferences-desktop-wallpaper +apps/system-file-manager +apps/system-software-update +apps/utilities-system-monitor +apps/utilities-terminal +categories/applications-accessories +categories/applications-development +categories/applications-engineering +categories/applications-games +categories/applications-graphics +categories/applications-internet +categories/applications-multimedia +categories/applications-office +categories/applications-other +categories/applications-science +categories/applications-system +categories/applications-utilities +categories/preferences-desktop +categories/preferences-desktop-peripherals +categories/preferences-desktop-personal +categories/preferences-other +categories/preferences-system +categories/preferences-system-network +categories/system-help +devices/audio-card +devices/audio-input-microphone +devices/battery +devices/camera-photo +devices/camera-video +devices/computer +devices/drive-harddisk +devices/drive-optical +devices/drive-removable-media +devices/input-gaming +devices/input-keyboard +devices/input-mouse +devices/media-flash +devices/media-floppy +devices/media-optical +devices/media-tape +devices/modem +devices/multimedia-player +devices/network-wired +devices/network-wireless +devices/printer +devices/video-display +emblems/emblem-default +emblems/emblem-documents +emblems/emblem-downloads +emblems/emblem-favorite +emblems/emblem-important +emblems/emblem-mail +emblems/emblem-photos +emblems/emblem-readonly +emblems/emblem-shared +emblems/emblem-symbolic-link +emblems/emblem-synchronized +emblems/emblem-system +emblems/emblem-unreadable +emotes/face-angel +emotes/face-crying +emotes/face-devil-grin +emotes/face-devil-sad +emotes/face-glasses +emotes/face-kiss +emotes/face-monkey +emotes/face-plain +emotes/face-sad +emotes/face-smile +emotes/face-smile-big +emotes/face-smirk +emotes/face-surprise +emotes/face-wink +mimetypes/mimetypes/application-x-executable +mimetypes/audio-x-generic +mimetypes/font-x-generic +mimetypes/image-x-generic +mimetypes/package-x-generic +mimetypes/text-html +mimetypes/text-x-generic +mimetypes/text-x-generic-template +mimetypes/text-x-script +mimetypes/video-x-generic +mimetypes/x-office-address-book +mimetypes/x-office-calendar +mimetypes/x-office-document +mimetypes/x-office-presentation +mimetypes/x-office-spreadsheet +places/folder +places/folder-remote +places/network-server +places/network-workgroup +places/start-here +places/user-desktop +places/user-home +places/user-trash +status/appointment-missed +status/appointment-soon +status/audio-volume-high +status/audio-volume-low +status/audio-volume-medium +status/audio-volume-muted +status/battery-caution +status/battery-low +status/dialog-error +status/dialog-information +status/dialog-password +status/dialog-question +status/dialog-warning +status/folder-drag-accept +status/folder-open +status/folder-visiting +status/image-loading +status/image-missing +status/mail-attachment +status/mail-unread +status/mail-read +status/mail-replied +status/mail-signed +status/mail-signed-verified +status/media-playlist-repeat +status/media-playlist-shuffle +status/network-error +status/network-idle +status/network-offline +status/network-receive +status/network-transmit +status/network-transmit-receive +status/printer-error +status/printer-printing +status/security-high +status/security-medium +status/security-low +status/software-update-available +status/software-update-urgent +status/sync-error +status/sync-synchronizing +status/task-due +status/task-passed-due +status/user-away +status/user-idle +status/user-offline +status/user-online +status/user-trash-full +status/weather-clear +status/weather-clear-night +status/weather-few-clouds +status/weather-few-clouds-night +status/weather-fog +status/weather-overcast +status/weather-severe-alert +status/weather-showers +status/weather-showers-scattered +status/weather-snow +status/weather-storm diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/kde_freedesktop.dat b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/kde_freedesktop.dat new file mode 100644 index 0000000000..79ce476750 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/kde_freedesktop.dat @@ -0,0 +1,355 @@ +################################################################################ +# +# ICON MAPPING Freedesktop<->KDE +# +################################################################################ + +-actions/address-book-new ++actions/application-exit=actions/exit +-actions/appointment-new +-actions/contact-new ++actions/dialog-cancel=actions/button_cancel +-actions/dialog-close ++actions/dialog-ok=actions/button_ok +*actions/dialog-apply=actions/apply +*actions/dialog-finish=actions/finish ++actions/dialog-no=actions/no ++actions/document-new=actions/filenew ++actions/document-open=actions/fileopen +-actions/document-open-recent +-actions/document-page-setup ++actions/document-print=actions/fileprint +-actions/document-print-preview +*actions/document-print-quick=actions/filequickprint +-actions/document-properties ++actions/document-revert=actions/revert ++actions/document-save=actions/filesave ++actions/document-save-as=actions/filesaveas +*actions/document-save-all=actions/save_all +*actions/document-close=actions/fileclose +*actions/document-export=actions/fileexport +*actions/document-import=actions/fileimport +*actions/edit=actions/edit +*actions/edit-add=actions/edit_add ++actions/edit-copy=actions/editcopy ++actions/edit-cut=actions/editcut ++actions/edit-delete=actions/editdelete ++actions/edit-find=actions/find +-actions/edit-find-replace ++actions/edit-paste=actions/editpaste ++actions/edit-redo=actions/redo +-actions/edit-select-all +*actions/edit-trash=actions/edittrash ++actions/edit-undo=actions/undo +*actions/execute=actions/exec +*actions/decrypt=actions/decrypted +*actions/encrypt=actions/encrypted +*actions/favorite-add=actions/bookmark_add ++actions/folder-new=actions/folder_new +-actions/format-indent-less +-actions/format-indent-more +-actions/format-justify-center +-actions/format-justify-fill +-actions/format-justify-left +-actions/format-justify-right +-actions/format-text-direction-ltr +-actions/format-text-direction-rtl +-actions/format-text-bold +-actions/format-text-italic +-actions/format-text-underline +-actions/format-text-strikethrough +*actions/format-color=actions/colorize ++actions/go-bottom=actions/bottom ++actions/go-down=actions/down +-actions/go-first ++actions/go-home=actions/gohome +-actions/go-jump +-actions/go-last ++actions/go-next=actions/forward ++actions/go-previous=actions/back ++actions/go-top=actions/top ++actions/go-up=actions/up +*actions/go-left=actions/1leftarrow +*actions/go-right=actions/1rightarrow ++actions/help-about=actions/help ++actions/help-contents=apps/help_index ++actions/help-faq=apps/khelpcenter +*actions/history=actions/history +*actions/history-clear=actions/history_clear +*actions/idea=actions/idea +*actions/identity=actions/identity +*actions/alarm=actions/kalarm +-actions/insert-image +-actions/insert-link +-actions/insert-object +-actions/insert-text +-actions/list-add +-actions/list-remove +*actions/mail=actions/mail_generic +-actions/mail-forward +-actions/mail-mark-important +-actions/mail-mark-junk +-actions/mail-mark-notjunk +-actions/mail-mark-read +-actions/mail-mark-unread +-actions/mail-message-new +-actions/mail-reply-all +-actions/mail-reply-sender +-actions/mail-send +-actions/mail-send-receive ++actions/media-eject=actions/player_eject ++actions/media-playback-pause=actions/player_pause ++actions/media-playback-start=actions/player_play ++actions/media-playback-stop=actions/player_stop +-actions/media-record ++actions/media-seek-backward=actions/player_rew ++actions/media-seek-forward=actions/player_fwd ++actions/media-skip-backward=actions/player_start ++actions/media-skip-forward=actions/player_end +-actions/object-flip-horizontal +-actions/object-flip-vertical +-actions/object-rotate-left +-actions/object-rotate-right ++actions/system-lock-screen=actions/lock +-actions/system-log-out ++actions/system-run=actions/run ++actions/system-search=actions/filefind +*actions/start=actions/start +*actions/stop=actions/stop ++actions/tools-check-spelling=actions/spellcheck +-actions/view-fullscreen ++actions/view-refresh=actions/reload +-actions/view-restore +-actions/view-sort-ascending +-actions/view-sort-descending +-actions/window-close ++actions/window-new=actions/window_new ++actions/zoom-best-fit=actions/viewmagfit ++actions/zoom-in=actions/viewmag+ ++actions/zoom-original=actions/viewmag1 ++actions/zoom-out=actions/viewmag- +*actions/zoom=actions/viewmag +*actions/view-pane-detailed=actions/view_detailed +*actions/view-pane-icon=actions/view_icon +*actions/view-pane-column=actions/view_multicolumn +*actions/view-pane-text=actions/view_text +*actions/view-pane-tree=actions/view_tree +*actions/view-pane-remove=actions/view_remove ++apps/accessories-calculator=apps/kcalc ++apps/accessories-character-map=apps/kcharselect ++apps/accessories-clipboard=apps/klipper ++apps/accessories-dictionary=apps/kdict ++apps/accessories-text-editor=apps/kedit +*apps/accessories-archiver=apps/ark +*apps/accessories-clock=apps/clock +*apps/accessories-date=apps/date +*apps/accessories-alarm=apps/kalarm +*apps/accessories-time-tracking=apps/karm +*apps/accessories-disk-usage=apps/kdf +*apps/accessories-floppy=apps/kfloppy +*apps/accessories-notes=apps/knotes +*apps/accessories-terminal=apps/konsole +*apps/accessories-timer=apps/ktimer +*apps/accessories-tip=apps/ktip +*apps/accessories-magnifier=apps/xmag ++apps/help-browser=apps/khelpcenter ++apps/multimedia-volume-control=apps/kmix +*apps/multimedia-movie-player=apps/aktion +*apps/preferences=actions/configure ++apps/preferences-desktop-accessibility=apps/access ++apps/preferences-desktop-font=apps/kcmfontinst +-apps/preferences-desktop-keyboard +-apps/preferences-desktop-locale ++apps/preferences-desktop-multimedia=apps/artscontrol +-apps/preferences-desktop-screensaver ++apps/preferences-desktop-theme=apps/kthememgr ++apps/preferences-desktop-wallpaper=apps/background +*apps/preferences-desktop-theme-icon=apps/iconthemes ++apps/system-file-manager=apps/file-manager ++apps/system-software-update=apps/kpackage ++apps/system-users=apps/kuser +-apps/utilities-system-monitor ++apps/utilities-terminal=apps/terminal +*apps/office-adobe-reader=apps/acroread +*apps/office-pim=apps/kontact +*apps/office-organizer=apps/korganizer +*apps/internet-general=apps/internet +*apps/internet-web-browser=apps/browser +*apps/internet-download-manager=apps/download_manager +*apps/internet-email-client=apps/email +*apps/graphics-snapshot=apps/ksnapshot +*apps/graphics-image-viewer=apps/kview +*categories/applications=apps/package_applications +-categories/applications-accessories ++categories/applications-development=apps/package_development +-categories/applications-engineering ++categories/applications-games=apps/package_games ++categories/applications-graphics=apps/package_graphics ++categories/applications-internet=apps/package_network ++categories/applications-multimedia=apps/package_multimedia ++categories/applications-office=apps/package_wordprocessing +-categories/applications-other +-categories/applications-science ++categories/applications-system=apps/package_system ++categories/applications-utilities=apps/package_utilities ++categories/applications-favorite=apps/package_favorite +*categories/preferences=apps/package_settings ++categories/preferences-desktop=apps/display +-categories/preferences-desktop-peripherals ++categories/preferences-desktop-personal=apps/looknfeel +-categories/preferences-other ++categories/preferences-system=apps/package_system ++categories/preferences-system-network=apps/network ++categories/system-help=apps/help_index +-devices/audio-card +-devices/audio-input-microphone +-devices/battery ++devices/camera-photo=devices/camera ++devices/camera-video=devices/camera ++devices/computer=apps/mycomputer ++devices/drive-harddisk=devices/hdd_unmount ++devices/drive-optical=devices/dvd_unmount ++devices/drive-removable-media=devices/usbpendrive_unmount +-devices/input-gaming=devices/joystick +-devices/input-keyboard ++devices/input-mouse=devices/mouse ++devices/media-flash=devices/usbpendrive_unmount ++devices/media-floppy=devices/3floppy_unmount ++devices/media-optical=devices/cdrom_unmount +-devices/media-tape +-devices/modem +*devices/scanner=devices/scanner +-devices/multimedia-player ++devices/network-wired=devices/nfs_unmount ++devices/network-wireless=devices/nfs_unmount ++devices/printer=devices/printer1 ++devices/video-display=devices/tv +*devices/usb=apps/usb +-emblems/emblem-default +-emblems/emblem-documents +-emblems/emblem-downloads +-emblems/emblem-favorite +-emblems/emblem-important +-emblems/emblem-mail +-emblems/emblem-photos +-emblems/emblem-readonly +-emblems/emblem-shared +-emblems/emblem-symbolic-link +-emblems/emblem-synchronized +-emblems/emblem-system +-emblems/emblem-unreadable +-emotes/face-angel +-emotes/face-crying +-emotes/face-devil-grin +-emotes/face-devil-sad +-emotes/face-glasses +-emotes/face-kiss +-emotes/face-monkey +-emotes/face-plain +-emotes/face-sad +-emotes/face-smile +-emotes/face-smile-big +-emotes/face-smirk +-emotes/face-surprise +-emotes/face-wink ++mimetypes/application-x-executable=mimetypes/binary ++mimetypes/audio-x-generic=mimetypes/sound ++mimetypes/font-x-generic=mimetypes/font ++mimetypes/image-x-generic=mimetypes/image ++mimetypes/package-x-generic=mimetypes/tgz ++mimetypes/text-html=mimetypes/html +*mimetypes/text-ascii=mimetypes/ascii ++mimetypes/text-x-generic=mimetypes/txt ++mimetypes/text-x-generic-template=mimetypes/txt ++mimetypes/text-x-script=mimetypes/shellscript ++mimetypes/video-x-generic=mimetypes/video +-mimetypes/x-office-address-book ++mimetypes/x-office-calendar=mimetypes/vcalendar +-mimetypes/x-office-document +-mimetypes/x-office-presentation ++mimetypes/x-office-spreadsheet=mimetypes/spreadsheet +*mimetypes/application-pdf=mimetypes/pdf +*mimetypes/application-quicktime=mimetypes/quicktime +*mimetypes/empty-x-generic=mimetypes/empty +*mimetypes/empty-x-encrypted=mimetypes/encrypted +*mimetypes/empty-x-locked=mimetypes/file_locked +*mimetypes/empty-x-temporary=mimetypes/file_temporary +*mimetypes/unknown-x-temporary=mimetypes/unknown +*mimetypes/misc-x-generic=mimetypes/misc ++places/folder=filesystems/folder ++places/folder-remote=filesystems/ftp ++places/network-server=filesystems/network ++places/network-workgroup=filesystems/network_local +-places/start-here ++places/user-desktop=filesystems/desktop ++places/user-home=filesystems/folder_home ++places/user-trash=filesystems/trashcan_empty +*places/user-trash-empty=filesystems/trashcan_empty +*places/user-trash-full=filesystems/trashcan_full +*places/favorite-folder=actions/bookmark_folder +*places/image-folder=filesystems/folder_image +*places/html-folder=filesystems/folder_html +*places/music-folder=filesystems/folder_music +*places/document-folder=filesystems/folder_txt +*places/archive-folder=filesystems/folder_tar +*places/www=filesystems/www +*places/services=filesystems/services +-status/appointment-missed +-status/appointment-soon +-status/audio-volume-high +-status/audio-volume-low +-status/audio-volume-medium +-status/audio-volume-muted +-status/battery-caution +-status/battery-low ++status/dialog-error=actions/messagebox_critical +*status/dialog-information=actions/messagebox_info ++status/dialog-password=apps/password +-status/dialog-question +*status/dialog-warning=actions/messagebox_warning +-status/folder-drag-accept ++status/folder-open=filesystems/folder_open +-status/folder-visiting +-status/image-loading +-status/image-missing +-status/mail-attachment +-status/mail-unread +-status/mail-read +-status/mail-replied +-status/mail-signed +-status/mail-signed-verified +-status/media-playlist-repeat +-status/media-playlist-shuffle +-status/network-error +-status/network-idle +-status/network-offline +-status/network-receive +-status/network-transmit +-status/network-transmit-receive +-status/printer-error +-status/printer-printing +-status/security-high +-status/security-medium +-status/security-low +-status/software-update-available +-status/software-update-urgent +-status/sync-error +-status/sync-synchronizing +-status/task-due +-status/task-passed-due +-status/user-away +-status/user-idle +-status/user-offline +-status/user-online +-status/user-trash-full +-status/weather-clear +-status/weather-clear-night +-status/weather-few-clouds +-status/weather-few-clouds-night +-status/weather-fog +-status/weather-overcast +-status/weather-severe-alert +-status/weather-showers +-status/weather-showers-scattered +-status/weather-snow +-status/weather-storm diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/kde_normalize.dat b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/kde_normalize.dat new file mode 100644 index 0000000000..5d588d26c2 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/kde_normalize.dat @@ -0,0 +1,62 @@ +actions/messagebox_info=actions/info +actions/cancel=actions/button_cancel +actions/ok=actions/button_ok +filesystems/folder_images=filesystems/folder_image +filesystems/folder_music=filesystems/folder_sound +filesystems/folder_favorites=filesystems/folder_favorite +filesystems/folder_favourite=filesystems/folder_favorite +filesystems/folder_games=filesystems/folder_game +devices/printer2=devices/printer +devices/network_local=devices/nfs_unmount +mimetypes/mime_ascii=mimetypes/ascii +mimetypes/misc=mimetypes/mime +filesystems/folder_home2=filesystems/folder_home +apps/mail=apps/email +apps/mail=apps/kmail +apps/tux=apps/toys +filesystems/exec=actions/exec +actions/filefind=actions/kfind +actions/kfind=actions/find +actions/no +actions/filefind=actions/find +actions/fileimport=actions/compfile +actions/fonts=apps/fonts +actions/help=actions/idea +apps/back=actions/back +devices/camera=actions/camera +devices/camera=apps/camera +apps/harddrive=devices/hdd_unmount +apps/home=filesystems/folder_home +apps/internet=apps/network +mimetypes/mime-colorset=mimetypes/mime_colorset +apps/my_documents=apps/mydocuments +apps/miscellaneous=apps/miscellaneous2 +apps/calendars=apps/vcalendar +actions/mix_volume=actions/player_volume +actions/color_fill=actions/fill +apps/miscellaneous2=apps/miscellaneous +apps/miscellaneous=apps/miscellaneous +apps/Login=apps/login +apps/Logout=apps/logout +apps/Network=apps/network +apps/networksettings=apps/network_settings +apps/package_favourite=apps/package_favorite +apps/calc=apps/kcalc +apps/cal=apps/calendar +apps/cal=apps/calendars +apps/calendars=apps/calendar +apps/kpdf=apps/pdf +apps/mymac=apps/mycomputer +apps/help_index=apps/help +apps/help_index=apps/helpcenter +apps/kcalc=apps/calc +apps/kcalc=actions/calc +apps/kcmfontinst=actions/fonts +apps/knotes=apps/notes +apps/knotes=actions/notes +apps/korganizer=apps/organizer +apps/looknfeel=apps/iconthemes +apps/Session=apps/smserver +apps/toys=apps/tux +mimetypes/mime_empty=mimetypes/mime +apps/keyboard=devices/keyboard
\ No newline at end of file diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/qooxdoo_freedesktop.dat b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/qooxdoo_freedesktop.dat new file mode 100644 index 0000000000..12c777c721 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/qooxdoo_freedesktop.dat @@ -0,0 +1,191 @@ +# +# Mapping of qooxdoo icon names to Tango icons +# + +accessibility = apps/preferences-desktop-accessibility +adobe-reader = apps/office-adobe-reader +alarm = apps/accessories-alarm +applications = categories/applications +apply = actions/dialog-ok +attach = actions/mail-message-attach +back = actions/go-previous +background = apps/preferences-desktop-wallpaper +bell +bitmapgraphics +bookmark-add = actions/favorite-add +bookmark-folder = actions/bookmark_folder +bookmark-toolbar +bookmark +bug +button-cancel = actions/dialog-cancel +button-ok = actions/dialog-ok +cache +calculator = apps/accessories-calculator +camera = devices/camera-photo +cancel = actions/dialog-cancel +cdrom = devices/media-optical +char-device +chart +clipboard = apps/accessories-clipboard +clock = apps/accessories-clock +color-fill +color-line +colors = actions/format-color +configure = apps/preferences +connect-creating +connect-established +connect-no = status/network-offline +control-center = apps/preferences-system +cookie +core +date = apps/accessories-date +decrypted = actions/decrypt +desktop = places/user-desktop +devices = devices/drive-harddisk +dictionary = apps/accessories-dictionary +display = devices/video-display +down = actions/go-down +edit-copy = actions/edit-copy +edit-cut = actions/edit-cut +edit-delete = actions/edit-delete +edit-paste = actions/edit-paste +edit = actions/edit +editor = apps/accessories-text-editor +email = apps/internet-mail +encrypted = actions/encrypt +energy +error = status/dialog-error +exec = actions/execute +exit = actions/application-exit +file-manager = apps/system-file-manager +file-new = actions/document-new +file-open = actions/document-open +file-print = actions/document-print +file-save-as = actions/document-save-as +file-save = actions/document-save +find = actions/edit-find +floppy = devices/media-floppy +flowchart +folder-favorite = status/folder-favorite +folder-important +folder-locked = places/folder-locked +folder-open = status/folder-open +folder = places/folder +fonts = apps/preferences-desktop-font +forward = actions/go-next +games = categories/applications-games +graphics = categories/applications-graphics +harddrive = devices/drive-harddisk +hardware-info +help-center = apps/help-browser +help = actions/help-about +history-clear = actions/history-clear +history = actions/history +home = actions/go-home +icons = apps/preferences-desktop-theme-icon +iconthemes = apps/preferences-desktop-theme-icon +important = emblems/emblem-important +info = status/dialog-information +joystick = devices/input-gaming +keyboard-layout = apps/preferences-desktop-keyboard +locale = apps/preferences-desktop-locale +look-and-feel = apps/preferences-desktop-theme +magnifier = actions/zoom +mail-delete = actions/mail-message-delete +mail-find = actions/mail-find +mail-forward = actions/mail-forward +mail-get = actions/mail-receive +mail-new = actions/mail-message-new +mail-reply-all = actions/mail-reply-all +mail-reply = actions/mail-reply-sender +mail-send = actions/mail-send +mail = apps/internet-email-client +memory = devices/memory +mime-archive = mimetypes/package-x-generic +mime-binary = mimetypes/application-x-executable +mime-calendar = mimetypes/x-office-calendar +mime-card = mimetypes/x-office-address-book +mime-color = actions/format-color +mime-document = mimetypes/x-office-document +mime-html = mimetypes/text-html +mime-image = mimetypes/image-x-generic +mime-manual +mime-multimedia = mimetypes/audio-x-generic +mime-pdf = mimetypes/application-pdf +mime-quicktime = mimetypes/application-quicktime +mime-rpm +mime-script = mimetypes/text-x-script +mime-shellscript = mimetypes/text-x-script +mime-sourcecode = mimetypes/empty-x-generic +mime-spreadsheet = mimetypes/x-office-spreadsheet +mime-text = mimetypes/text-x-generic +mime-video = mimetypes/video-x-generic +misc = actions/execute +mixer = apps/multimedia-volume-control +modem = devices/modem +mouse = devices/input-mouse +movieplayer = apps/multimedia-movie-player +multimedia = categories/applications-multimedia +mycomputer = devices/computer +netscape = mimetypes/text-html +network = categories/applications-internet +no +notes = apps/accessories-notes +notify +ok = actions/dialog-ok +opera = apps/internet-browser-opera +organizer = apps/office-organizer +paint +partitions +password = status/dialog-password +pda +pipe +presentation +printer = devices/printer +queue +redo = actions/edit-redo +reload = actions/view-refresh +rotate = actions/object-rotate-left +run = actions/system-run +scanner = devices/scanner +services = places/services +settings = categories/preferences +signature +spellcheck = actions/tools-check-spelling +stop = actions/stop +style +system = categories/applications-system +tab-duplicate +tab-new-raised +tab-new +tab-remove +tablet = devices/input-tablet +terminal = apps/utilities-terminal +themes = apps/preferences-desktop-theme +toys = categories/applications-toys +trashcan-empty = places/user-trash +trashcan-full = places/user-trash-full +tv = devices/video-display +undo = actions/edit-undo +up = actions/go-up +user = apps/system-users +utilities = categories/applications-utilities +view-bottom +view-choose +view-detailed = actions/view-pane-detailed +view-icon = actions/view-pane-icon +view-left-right +view-multicolumn = actions/view-pane-column +view-remove = actions/view-pane-remove +view-right +view-sidetree +view-text = actions/view-pane-text +view-top-bottom +view-tree = actions/view-pane-tree +viewmag-fit = actions/zoom-best-fit +viewmag-minus = actions/zoom-out +viewmag-original = actions/zoom-original +viewmag-plus = actions/zoom-in +viewmag = actions/zoom +wizard +wordprocessor diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/qooxdoo_whitelist.dat b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/qooxdoo_whitelist.dat new file mode 100644 index 0000000000..891d9836c6 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/data/qooxdoo_whitelist.dat @@ -0,0 +1,816 @@ +128x128/actions/help-contents.png +128x128/actions/help-faq.png +128x128/apps/accessories-alarm.png +128x128/apps/accessories-archiver.png +128x128/apps/accessories-character-map.png +128x128/apps/accessories-clipboard.png +128x128/apps/accessories-clock.png +128x128/apps/accessories-date.png +128x128/apps/accessories-dictionary.png +128x128/apps/accessories-disk-usage.png +128x128/apps/accessories-floppy.png +128x128/apps/accessories-magnifier.png +128x128/apps/accessories-notes.png +128x128/apps/accessories-terminal.png +128x128/apps/accessories-text-editor.png +128x128/apps/accessories-timer.png +128x128/apps/accessories-time-tracking.png +128x128/apps/accessories-tip.png +128x128/apps/graphics-image-viewer.png +128x128/apps/graphics-snapshot.png +128x128/apps/help-browser.png +128x128/apps/internet-download-manager.png +128x128/apps/internet-email-client.png +128x128/apps/internet-web-browser.png +128x128/apps/multimedia-movie-player.png +128x128/apps/multimedia-volume-control.png +128x128/apps/office-adobe-reader.png +128x128/apps/office-organizer.png +128x128/apps/office-pim.png +128x128/apps/preferences-desktop-accessibility.png +128x128/apps/preferences-desktop-font.png +128x128/apps/preferences-desktop-multimedia.png +128x128/apps/preferences-desktop-theme.png +128x128/apps/preferences-desktop-wallpaper.png +128x128/apps/system-file-manager.png +128x128/apps/system-software-update.png +128x128/apps/system-users.png +128x128/apps/utilities-terminal.png +128x128/categories/applications-games.png +128x128/categories/applications-graphics.png +128x128/categories/applications-internet.png +128x128/categories/applications-multimedia.png +128x128/categories/applications-office.png +128x128/categories/applications.png +128x128/categories/applications-utilities.png +128x128/categories/preferences-desktop-personal.png +128x128/categories/preferences-desktop.png +128x128/categories/preferences.png +128x128/categories/preferences-system-network.png +128x128/categories/system-help.png +128x128/devices/camera-photo.png +128x128/devices/camera-video.png +128x128/devices/computer.png +128x128/devices/drive-harddisk.png +128x128/devices/drive-optical.png +128x128/devices/drive-removable-media.png +128x128/devices/input-mouse.png +128x128/devices/media-flash.png +128x128/devices/media-floppy.png +128x128/devices/media-optical.png +128x128/devices/network-wired.png +128x128/devices/network-wireless.png +128x128/devices/printer.png +128x128/devices/scanner.png +128x128/devices/usb.png +128x128/devices/video-display.png +128x128/mimetypes/application-pdf.png +128x128/mimetypes/application-quicktime.png +128x128/mimetypes/application-x-executable.png +128x128/mimetypes/audio-x-generic.png +128x128/mimetypes/empty-x-encrypted.png +128x128/mimetypes/empty-x-generic.png +128x128/mimetypes/empty-x-locked.png +128x128/mimetypes/empty-x-temporary.png +128x128/mimetypes/font-x-generic.png +128x128/mimetypes/image-x-generic.png +128x128/mimetypes/package-x-generic.png +128x128/mimetypes/text-ascii.png +128x128/mimetypes/text-html.png +128x128/mimetypes/text-x-generic.png +128x128/mimetypes/text-x-generic-template.png +128x128/mimetypes/text-x-script.png +128x128/mimetypes/unknown-x-temporary.png +128x128/mimetypes/video-x-generic.png +128x128/mimetypes/x-office-calendar.png +128x128/mimetypes/x-office-spreadsheet.png +128x128/places/archive-folder.png +128x128/places/document-folder.png +128x128/places/folder.png +128x128/places/folder-remote.png +128x128/places/html-folder.png +128x128/places/network-server.png +128x128/places/network-workgroup.png +128x128/places/services.png +128x128/places/user-desktop.png +128x128/places/user-home.png +128x128/places/user-trash-empty.png +128x128/places/user-trash-full.png +128x128/places/user-trash.png +128x128/places/www.png +128x128/status/dialog-password.png +16x16/actions/alarm.png +16x16/actions/application-exit.png +16x16/actions/decrypt.png +16x16/actions/dialog-apply.png +16x16/actions/dialog-cancel.png +16x16/actions/dialog-finish.png +16x16/actions/dialog-no.png +16x16/actions/dialog-ok.png +16x16/actions/document-close.png +16x16/actions/document-export.png +16x16/actions/document-new.png +16x16/actions/document-open.png +16x16/actions/document-print.png +16x16/actions/document-print-quick.png +16x16/actions/document-revert.png +16x16/actions/document-save-all.png +16x16/actions/document-save-as.png +16x16/actions/document-save.png +16x16/actions/edit-add.png +16x16/actions/edit-copy.png +16x16/actions/edit-cut.png +16x16/actions/edit-delete.png +16x16/actions/edit-find.png +16x16/actions/edit-paste.png +16x16/actions/edit.png +16x16/actions/edit-redo.png +16x16/actions/edit-trash.png +16x16/actions/edit-undo.png +16x16/actions/encrypt.png +16x16/actions/favorite-add.png +16x16/actions/folder-new.png +16x16/actions/format-color.png +16x16/actions/go-bottom.png +16x16/actions/go-down.png +16x16/actions/go-home.png +16x16/actions/go-left.png +16x16/actions/go-next.png +16x16/actions/go-previous.png +16x16/actions/go-right.png +16x16/actions/go-top.png +16x16/actions/go-up.png +16x16/actions/help-about.png +16x16/actions/help-contents.png +16x16/actions/help-faq.png +16x16/actions/history-clear.png +16x16/actions/history.png +16x16/actions/identity.png +16x16/actions/mail.png +16x16/actions/media-eject.png +16x16/actions/media-playback-pause.png +16x16/actions/media-playback-start.png +16x16/actions/media-playback-stop.png +16x16/actions/media-seek-backward.png +16x16/actions/media-seek-forward.png +16x16/actions/media-skip-backward.png +16x16/actions/media-skip-forward.png +16x16/actions/start.png +16x16/actions/stop.png +16x16/actions/system-lock-screen.png +16x16/actions/system-run.png +16x16/actions/tools-check-spelling.png +16x16/actions/view-pane-column.png +16x16/actions/view-pane-detailed.png +16x16/actions/view-pane-icon.png +16x16/actions/view-pane-remove.png +16x16/actions/view-pane-text.png +16x16/actions/view-pane-tree.png +16x16/actions/view-refresh.png +16x16/actions/window-new.png +16x16/actions/zoom-best-fit.png +16x16/actions/zoom-in.png +16x16/actions/zoom-original.png +16x16/actions/zoom-out.png +16x16/actions/zoom.png +16x16/apps/accessories-alarm.png +16x16/apps/accessories-archiver.png +16x16/apps/accessories-calculator.png +16x16/apps/accessories-character-map.png +16x16/apps/accessories-clipboard.png +16x16/apps/accessories-clock.png +16x16/apps/accessories-date.png +16x16/apps/accessories-dictionary.png +16x16/apps/accessories-disk-usage.png +16x16/apps/accessories-floppy.png +16x16/apps/accessories-magnifier.png +16x16/apps/accessories-notes.png +16x16/apps/accessories-terminal.png +16x16/apps/accessories-text-editor.png +16x16/apps/accessories-timer.png +16x16/apps/accessories-time-tracking.png +16x16/apps/accessories-tip.png +16x16/apps/graphics-image-viewer.png +16x16/apps/graphics-snapshot.png +16x16/apps/help-browser.png +16x16/apps/internet-download-manager.png +16x16/apps/internet-email-client.png +16x16/apps/internet-web-browser.png +16x16/apps/multimedia-movie-player.png +16x16/apps/multimedia-volume-control.png +16x16/apps/office-adobe-reader.png +16x16/apps/office-organizer.png +16x16/apps/office-pim.png +16x16/apps/preferences-desktop-accessibility.png +16x16/apps/preferences-desktop-font.png +16x16/apps/preferences-desktop-multimedia.png +16x16/apps/preferences-desktop-theme.png +16x16/apps/preferences-desktop-wallpaper.png +16x16/apps/preferences.png +16x16/apps/system-file-manager.png +16x16/apps/system-software-update.png +16x16/apps/system-users.png +16x16/apps/utilities-terminal.png +16x16/categories/applications-development.png +16x16/categories/applications-games.png +16x16/categories/applications-graphics.png +16x16/categories/applications-internet.png +16x16/categories/applications-multimedia.png +16x16/categories/applications-office.png +16x16/categories/applications.png +16x16/categories/applications-system.png +16x16/categories/applications-utilities.png +16x16/categories/preferences-desktop-personal.png +16x16/categories/preferences-desktop.png +16x16/categories/preferences.png +16x16/categories/preferences-system-network.png +16x16/categories/preferences-system.png +16x16/categories/system-help.png +16x16/devices/camera-photo.png +16x16/devices/camera-video.png +16x16/devices/computer.png +16x16/devices/drive-harddisk.png +16x16/devices/drive-optical.png +16x16/devices/drive-removable-media.png +16x16/devices/input-mouse.png +16x16/devices/media-flash.png +16x16/devices/media-floppy.png +16x16/devices/media-optical.png +16x16/devices/network-wired.png +16x16/devices/network-wireless.png +16x16/devices/printer.png +16x16/devices/scanner.png +16x16/devices/usb.png +16x16/devices/video-display.png +16x16/mimetypes/application-pdf.png +16x16/mimetypes/application-quicktime.png +16x16/mimetypes/application-x-executable.png +16x16/mimetypes/audio-x-generic.png +16x16/mimetypes/empty-x-encrypted.png +16x16/mimetypes/empty-x-generic.png +16x16/mimetypes/empty-x-locked.png +16x16/mimetypes/empty-x-temporary.png +16x16/mimetypes/font-x-generic.png +16x16/mimetypes/image-x-generic.png +16x16/mimetypes/package-x-generic.png +16x16/mimetypes/text-ascii.png +16x16/mimetypes/text-html.png +16x16/mimetypes/text-x-generic.png +16x16/mimetypes/text-x-generic-template.png +16x16/mimetypes/text-x-script.png +16x16/mimetypes/unknown-x-temporary.png +16x16/mimetypes/video-x-generic.png +16x16/mimetypes/x-office-calendar.png +16x16/mimetypes/x-office-spreadsheet.png +16x16/places/archive-folder.png +16x16/places/document-folder.png +16x16/places/favorite-folder.png +16x16/places/folder.png +16x16/places/folder-remote.png +16x16/places/html-folder.png +16x16/places/network-server.png +16x16/places/network-workgroup.png +16x16/places/services.png +16x16/places/user-desktop.png +16x16/places/user-home.png +16x16/places/user-trash-empty.png +16x16/places/user-trash-full.png +16x16/places/user-trash.png +16x16/places/www.png +16x16/status/dialog-password.png +16x16/status/folder-open.png +22x22/actions/alarm.png +22x22/actions/application-exit.png +22x22/actions/decrypt.png +22x22/actions/dialog-apply.png +22x22/actions/dialog-cancel.png +22x22/actions/dialog-finish.png +22x22/actions/dialog-ok.png +22x22/actions/document-close.png +22x22/actions/document-export.png +22x22/actions/document-new.png +22x22/actions/document-open.png +22x22/actions/document-print.png +22x22/actions/document-print-quick.png +22x22/actions/document-revert.png +22x22/actions/document-save-all.png +22x22/actions/document-save-as.png +22x22/actions/document-save.png +22x22/actions/edit-add.png +22x22/actions/edit-copy.png +22x22/actions/edit-cut.png +22x22/actions/edit-delete.png +22x22/actions/edit-find.png +22x22/actions/edit-paste.png +22x22/actions/edit.png +22x22/actions/edit-redo.png +22x22/actions/edit-trash.png +22x22/actions/edit-undo.png +22x22/actions/encrypt.png +22x22/actions/favorite-add.png +22x22/actions/folder-new.png +22x22/actions/format-color.png +22x22/actions/go-down.png +22x22/actions/go-home.png +22x22/actions/go-left.png +22x22/actions/go-next.png +22x22/actions/go-previous.png +22x22/actions/go-right.png +22x22/actions/go-up.png +22x22/actions/help-about.png +22x22/actions/help-faq.png +22x22/actions/history.png +22x22/actions/mail.png +22x22/actions/media-eject.png +22x22/actions/media-playback-pause.png +22x22/actions/media-playback-start.png +22x22/actions/media-playback-stop.png +22x22/actions/media-seek-backward.png +22x22/actions/media-seek-forward.png +22x22/actions/media-skip-backward.png +22x22/actions/media-skip-forward.png +22x22/actions/start.png +22x22/actions/stop.png +22x22/actions/system-lock-screen.png +22x22/actions/system-run.png +22x22/actions/tools-check-spelling.png +22x22/actions/view-pane-column.png +22x22/actions/view-pane-detailed.png +22x22/actions/view-pane-icon.png +22x22/actions/view-pane-remove.png +22x22/actions/view-pane-text.png +22x22/actions/view-pane-tree.png +22x22/actions/view-refresh.png +22x22/actions/window-new.png +22x22/actions/zoom-best-fit.png +22x22/actions/zoom-in.png +22x22/actions/zoom-original.png +22x22/actions/zoom-out.png +22x22/actions/zoom.png +22x22/apps/accessories-alarm.png +22x22/apps/accessories-archiver.png +22x22/apps/accessories-character-map.png +22x22/apps/accessories-clock.png +22x22/apps/accessories-date.png +22x22/apps/accessories-dictionary.png +22x22/apps/accessories-floppy.png +22x22/apps/accessories-terminal.png +22x22/apps/accessories-text-editor.png +22x22/apps/accessories-time-tracking.png +22x22/apps/accessories-tip.png +22x22/apps/graphics-image-viewer.png +22x22/apps/graphics-snapshot.png +22x22/apps/help-browser.png +22x22/apps/internet-download-manager.png +22x22/apps/internet-email-client.png +22x22/apps/internet-web-browser.png +22x22/apps/multimedia-volume-control.png +22x22/apps/office-adobe-reader.png +22x22/apps/office-pim.png +22x22/apps/preferences-desktop-accessibility.png +22x22/apps/preferences-desktop-multimedia.png +22x22/apps/preferences-desktop-theme.png +22x22/apps/preferences-desktop-wallpaper.png +22x22/apps/preferences.png +22x22/apps/system-file-manager.png +22x22/apps/system-users.png +22x22/apps/utilities-terminal.png +22x22/categories/applications-graphics.png +22x22/categories/applications-internet.png +22x22/categories/applications-multimedia.png +22x22/categories/applications-office.png +22x22/categories/applications-utilities.png +22x22/categories/preferences-desktop.png +22x22/categories/preferences.png +22x22/categories/preferences-system-network.png +22x22/devices/camera-photo.png +22x22/devices/camera-video.png +22x22/devices/computer.png +22x22/devices/drive-harddisk.png +22x22/devices/drive-optical.png +22x22/devices/drive-removable-media.png +22x22/devices/input-mouse.png +22x22/devices/media-flash.png +22x22/devices/media-floppy.png +22x22/devices/media-optical.png +22x22/devices/network-wired.png +22x22/devices/network-wireless.png +22x22/devices/scanner.png +22x22/devices/usb.png +22x22/devices/video-display.png +22x22/mimetypes/application-pdf.png +22x22/mimetypes/application-quicktime.png +22x22/mimetypes/application-x-executable.png +22x22/mimetypes/audio-x-generic.png +22x22/mimetypes/empty-x-encrypted.png +22x22/mimetypes/empty-x-generic.png +22x22/mimetypes/empty-x-temporary.png +22x22/mimetypes/font-x-generic.png +22x22/mimetypes/image-x-generic.png +22x22/mimetypes/package-x-generic.png +22x22/mimetypes/text-ascii.png +22x22/mimetypes/text-html.png +22x22/mimetypes/text-x-generic.png +22x22/mimetypes/text-x-generic-template.png +22x22/mimetypes/text-x-script.png +22x22/mimetypes/unknown-x-temporary.png +22x22/mimetypes/video-x-generic.png +22x22/mimetypes/x-office-calendar.png +22x22/mimetypes/x-office-spreadsheet.png +22x22/places/archive-folder.png +22x22/places/document-folder.png +22x22/places/favorite-folder.png +22x22/places/folder.png +22x22/places/folder-remote.png +22x22/places/html-folder.png +22x22/places/network-server.png +22x22/places/network-workgroup.png +22x22/places/services.png +22x22/places/user-desktop.png +22x22/places/user-home.png +22x22/places/user-trash-empty.png +22x22/places/user-trash-full.png +22x22/places/user-trash.png +22x22/places/www.png +22x22/status/dialog-password.png +32x32/actions/application-exit.png +32x32/actions/decrypt.png +32x32/actions/dialog-apply.png +32x32/actions/dialog-cancel.png +32x32/actions/dialog-ok.png +32x32/actions/document-close.png +32x32/actions/document-new.png +32x32/actions/document-open.png +32x32/actions/document-print.png +32x32/actions/document-print-quick.png +32x32/actions/document-revert.png +32x32/actions/document-save-all.png +32x32/actions/document-save-as.png +32x32/actions/document-save.png +32x32/actions/edit-add.png +32x32/actions/edit-copy.png +32x32/actions/edit-cut.png +32x32/actions/edit-delete.png +32x32/actions/edit-find.png +32x32/actions/edit-paste.png +32x32/actions/edit.png +32x32/actions/edit-redo.png +32x32/actions/edit-trash.png +32x32/actions/edit-undo.png +32x32/actions/encrypt.png +32x32/actions/favorite-add.png +32x32/actions/folder-new.png +32x32/actions/format-color.png +32x32/actions/go-down.png +32x32/actions/go-home.png +32x32/actions/go-left.png +32x32/actions/go-next.png +32x32/actions/go-previous.png +32x32/actions/go-right.png +32x32/actions/go-top.png +32x32/actions/go-up.png +32x32/actions/help-about.png +32x32/actions/help-contents.png +32x32/actions/help-faq.png +32x32/actions/history.png +32x32/actions/identity.png +32x32/actions/mail.png +32x32/actions/media-eject.png +32x32/actions/media-playback-pause.png +32x32/actions/media-playback-start.png +32x32/actions/media-seek-backward.png +32x32/actions/media-seek-forward.png +32x32/actions/media-skip-backward.png +32x32/actions/media-skip-forward.png +32x32/actions/start.png +32x32/actions/stop.png +32x32/actions/system-lock-screen.png +32x32/actions/system-run.png +32x32/actions/tools-check-spelling.png +32x32/actions/view-pane-column.png +32x32/actions/view-pane-detailed.png +32x32/actions/view-pane-icon.png +32x32/actions/view-pane-remove.png +32x32/actions/view-pane-text.png +32x32/actions/view-pane-tree.png +32x32/actions/view-refresh.png +32x32/actions/window-new.png +32x32/actions/zoom-best-fit.png +32x32/actions/zoom-in.png +32x32/actions/zoom-original.png +32x32/actions/zoom-out.png +32x32/actions/zoom.png +32x32/apps/accessories-alarm.png +32x32/apps/accessories-archiver.png +32x32/apps/accessories-calculator.png +32x32/apps/accessories-character-map.png +32x32/apps/accessories-clipboard.png +32x32/apps/accessories-clock.png +32x32/apps/accessories-date.png +32x32/apps/accessories-dictionary.png +32x32/apps/accessories-disk-usage.png +32x32/apps/accessories-floppy.png +32x32/apps/accessories-magnifier.png +32x32/apps/accessories-notes.png +32x32/apps/accessories-terminal.png +32x32/apps/accessories-text-editor.png +32x32/apps/accessories-timer.png +32x32/apps/accessories-time-tracking.png +32x32/apps/accessories-tip.png +32x32/apps/graphics-image-viewer.png +32x32/apps/graphics-snapshot.png +32x32/apps/help-browser.png +32x32/apps/internet-download-manager.png +32x32/apps/internet-email-client.png +32x32/apps/internet-web-browser.png +32x32/apps/multimedia-movie-player.png +32x32/apps/multimedia-volume-control.png +32x32/apps/office-adobe-reader.png +32x32/apps/office-organizer.png +32x32/apps/office-pim.png +32x32/apps/preferences-desktop-accessibility.png +32x32/apps/preferences-desktop-font.png +32x32/apps/preferences-desktop-multimedia.png +32x32/apps/preferences-desktop-theme.png +32x32/apps/preferences-desktop-wallpaper.png +32x32/apps/preferences.png +32x32/apps/system-file-manager.png +32x32/apps/system-software-update.png +32x32/apps/system-users.png +32x32/apps/utilities-terminal.png +32x32/categories/applications-games.png +32x32/categories/applications-graphics.png +32x32/categories/applications-internet.png +32x32/categories/applications-multimedia.png +32x32/categories/applications-office.png +32x32/categories/applications.png +32x32/categories/applications-system.png +32x32/categories/applications-utilities.png +32x32/categories/preferences-desktop-personal.png +32x32/categories/preferences-desktop.png +32x32/categories/preferences.png +32x32/categories/preferences-system-network.png +32x32/categories/preferences-system.png +32x32/categories/system-help.png +32x32/devices/camera-photo.png +32x32/devices/camera-video.png +32x32/devices/computer.png +32x32/devices/drive-harddisk.png +32x32/devices/drive-optical.png +32x32/devices/drive-removable-media.png +32x32/devices/input-mouse.png +32x32/devices/media-flash.png +32x32/devices/media-floppy.png +32x32/devices/media-optical.png +32x32/devices/network-wired.png +32x32/devices/network-wireless.png +32x32/devices/printer.png +32x32/devices/scanner.png +32x32/devices/usb.png +32x32/devices/video-display.png +32x32/mimetypes/application-pdf.png +32x32/mimetypes/application-quicktime.png +32x32/mimetypes/application-x-executable.png +32x32/mimetypes/audio-x-generic.png +32x32/mimetypes/empty-x-encrypted.png +32x32/mimetypes/empty-x-generic.png +32x32/mimetypes/empty-x-locked.png +32x32/mimetypes/empty-x-temporary.png +32x32/mimetypes/font-x-generic.png +32x32/mimetypes/image-x-generic.png +32x32/mimetypes/package-x-generic.png +32x32/mimetypes/text-ascii.png +32x32/mimetypes/text-html.png +32x32/mimetypes/text-x-generic.png +32x32/mimetypes/text-x-generic-template.png +32x32/mimetypes/text-x-script.png +32x32/mimetypes/unknown-x-temporary.png +32x32/mimetypes/video-x-generic.png +32x32/mimetypes/x-office-calendar.png +32x32/mimetypes/x-office-spreadsheet.png +32x32/places/archive-folder.png +32x32/places/document-folder.png +32x32/places/favorite-folder.png +32x32/places/folder.png +32x32/places/folder-remote.png +32x32/places/html-folder.png +32x32/places/network-server.png +32x32/places/network-workgroup.png +32x32/places/services.png +32x32/places/user-desktop.png +32x32/places/user-home.png +32x32/places/user-trash-empty.png +32x32/places/user-trash-full.png +32x32/places/user-trash.png +32x32/places/www.png +32x32/status/dialog-error.png +32x32/status/dialog-information.png +32x32/status/dialog-password.png +32x32/status/dialog-warning.png +48x48/actions/help-contents.png +48x48/actions/help-faq.png +48x48/apps/accessories-alarm.png +48x48/apps/accessories-archiver.png +48x48/apps/accessories-calculator.png +48x48/apps/accessories-character-map.png +48x48/apps/accessories-clipboard.png +48x48/apps/accessories-clock.png +48x48/apps/accessories-date.png +48x48/apps/accessories-dictionary.png +48x48/apps/accessories-disk-usage.png +48x48/apps/accessories-floppy.png +48x48/apps/accessories-magnifier.png +48x48/apps/accessories-notes.png +48x48/apps/accessories-terminal.png +48x48/apps/accessories-text-editor.png +48x48/apps/accessories-timer.png +48x48/apps/accessories-time-tracking.png +48x48/apps/accessories-tip.png +48x48/apps/graphics-image-viewer.png +48x48/apps/graphics-snapshot.png +48x48/apps/help-browser.png +48x48/apps/internet-download-manager.png +48x48/apps/internet-email-client.png +48x48/apps/internet-web-browser.png +48x48/apps/multimedia-movie-player.png +48x48/apps/multimedia-volume-control.png +48x48/apps/office-adobe-reader.png +48x48/apps/office-organizer.png +48x48/apps/office-pim.png +48x48/apps/preferences-desktop-accessibility.png +48x48/apps/preferences-desktop-font.png +48x48/apps/preferences-desktop-multimedia.png +48x48/apps/preferences-desktop-theme.png +48x48/apps/preferences-desktop-wallpaper.png +48x48/apps/system-file-manager.png +48x48/apps/system-software-update.png +48x48/apps/system-users.png +48x48/apps/utilities-terminal.png +48x48/categories/applications-games.png +48x48/categories/applications-graphics.png +48x48/categories/applications-internet.png +48x48/categories/applications-multimedia.png +48x48/categories/applications-office.png +48x48/categories/applications.png +48x48/categories/applications-system.png +48x48/categories/applications-utilities.png +48x48/categories/preferences-desktop-personal.png +48x48/categories/preferences-desktop.png +48x48/categories/preferences.png +48x48/categories/preferences-system-network.png +48x48/categories/preferences-system.png +48x48/categories/system-help.png +48x48/devices/camera-photo.png +48x48/devices/camera-video.png +48x48/devices/computer.png +48x48/devices/drive-harddisk.png +48x48/devices/drive-optical.png +48x48/devices/drive-removable-media.png +48x48/devices/input-mouse.png +48x48/devices/media-flash.png +48x48/devices/media-floppy.png +48x48/devices/media-optical.png +48x48/devices/network-wired.png +48x48/devices/network-wireless.png +48x48/devices/printer.png +48x48/devices/scanner.png +48x48/devices/usb.png +48x48/devices/video-display.png +48x48/mimetypes/application-pdf.png +48x48/mimetypes/application-quicktime.png +48x48/mimetypes/application-x-executable.png +48x48/mimetypes/audio-x-generic.png +48x48/mimetypes/empty-x-encrypted.png +48x48/mimetypes/empty-x-generic.png +48x48/mimetypes/empty-x-locked.png +48x48/mimetypes/empty-x-temporary.png +48x48/mimetypes/font-x-generic.png +48x48/mimetypes/image-x-generic.png +48x48/mimetypes/package-x-generic.png +48x48/mimetypes/text-ascii.png +48x48/mimetypes/text-html.png +48x48/mimetypes/text-x-generic.png +48x48/mimetypes/text-x-generic-template.png +48x48/mimetypes/text-x-script.png +48x48/mimetypes/unknown-x-temporary.png +48x48/mimetypes/video-x-generic.png +48x48/mimetypes/x-office-calendar.png +48x48/mimetypes/x-office-spreadsheet.png +48x48/places/archive-folder.png +48x48/places/document-folder.png +48x48/places/folder.png +48x48/places/folder-remote.png +48x48/places/html-folder.png +48x48/places/network-server.png +48x48/places/network-workgroup.png +48x48/places/services.png +48x48/places/user-desktop.png +48x48/places/user-home.png +48x48/places/user-trash-empty.png +48x48/places/user-trash-full.png +48x48/places/user-trash.png +48x48/places/www.png +48x48/status/dialog-password.png +64x64/actions/help-contents.png +64x64/actions/help-faq.png +64x64/apps/accessories-alarm.png +64x64/apps/accessories-archiver.png +64x64/apps/accessories-calculator.png +64x64/apps/accessories-character-map.png +64x64/apps/accessories-clipboard.png +64x64/apps/accessories-clock.png +64x64/apps/accessories-date.png +64x64/apps/accessories-dictionary.png +64x64/apps/accessories-disk-usage.png +64x64/apps/accessories-floppy.png +64x64/apps/accessories-magnifier.png +64x64/apps/accessories-notes.png +64x64/apps/accessories-terminal.png +64x64/apps/accessories-text-editor.png +64x64/apps/accessories-time-tracking.png +64x64/apps/accessories-tip.png +64x64/apps/graphics-image-viewer.png +64x64/apps/graphics-snapshot.png +64x64/apps/help-browser.png +64x64/apps/internet-download-manager.png +64x64/apps/internet-email-client.png +64x64/apps/internet-web-browser.png +64x64/apps/multimedia-movie-player.png +64x64/apps/multimedia-volume-control.png +64x64/apps/office-adobe-reader.png +64x64/apps/office-organizer.png +64x64/apps/office-pim.png +64x64/apps/preferences-desktop-accessibility.png +64x64/apps/preferences-desktop-font.png +64x64/apps/preferences-desktop-multimedia.png +64x64/apps/preferences-desktop-theme.png +64x64/apps/preferences-desktop-wallpaper.png +64x64/apps/system-file-manager.png +64x64/apps/system-software-update.png +64x64/apps/system-users.png +64x64/apps/utilities-terminal.png +64x64/categories/applications-games.png +64x64/categories/applications-graphics.png +64x64/categories/applications-internet.png +64x64/categories/applications-multimedia.png +64x64/categories/applications-office.png +64x64/categories/applications.png +64x64/categories/applications-system.png +64x64/categories/applications-utilities.png +64x64/categories/preferences-desktop-personal.png +64x64/categories/preferences-desktop.png +64x64/categories/preferences.png +64x64/categories/preferences-system-network.png +64x64/categories/preferences-system.png +64x64/categories/system-help.png +64x64/devices/camera-photo.png +64x64/devices/camera-video.png +64x64/devices/computer.png +64x64/devices/drive-harddisk.png +64x64/devices/drive-optical.png +64x64/devices/drive-removable-media.png +64x64/devices/input-mouse.png +64x64/devices/media-flash.png +64x64/devices/media-floppy.png +64x64/devices/media-optical.png +64x64/devices/network-wired.png +64x64/devices/network-wireless.png +64x64/devices/printer.png +64x64/devices/scanner.png +64x64/devices/usb.png +64x64/devices/video-display.png +64x64/mimetypes/application-pdf.png +64x64/mimetypes/application-quicktime.png +64x64/mimetypes/application-x-executable.png +64x64/mimetypes/audio-x-generic.png +64x64/mimetypes/empty-x-encrypted.png +64x64/mimetypes/empty-x-generic.png +64x64/mimetypes/empty-x-locked.png +64x64/mimetypes/empty-x-temporary.png +64x64/mimetypes/font-x-generic.png +64x64/mimetypes/image-x-generic.png +64x64/mimetypes/package-x-generic.png +64x64/mimetypes/text-ascii.png +64x64/mimetypes/text-html.png +64x64/mimetypes/text-x-generic.png +64x64/mimetypes/text-x-generic-template.png +64x64/mimetypes/text-x-script.png +64x64/mimetypes/unknown-x-temporary.png +64x64/mimetypes/video-x-generic.png +64x64/mimetypes/x-office-calendar.png +64x64/mimetypes/x-office-spreadsheet.png +64x64/places/archive-folder.png +64x64/places/document-folder.png +64x64/places/folder.png +64x64/places/folder-remote.png +64x64/places/html-folder.png +64x64/places/network-server.png +64x64/places/network-workgroup.png +64x64/places/services.png +64x64/places/user-desktop.png +64x64/places/user-home.png +64x64/places/user-trash-empty.png +64x64/places/user-trash-full.png +64x64/places/user-trash.png +64x64/places/www.png +64x64/status/dialog-password.png diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/freedesktop-to-qooxdoo.sh b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/freedesktop-to-qooxdoo.sh new file mode 100755 index 0000000000..2469874609 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/freedesktop-to-qooxdoo.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +INPUT=themes/freedesktop/use +OUTPUT=themes/qooxdoo/use + +echo ">>> Cleanup..." +rm -rf ${OUTPUT}/* + +echo ">>> Converting themes..." +for DIR in `find ${INPUT} -maxdepth 1 -mindepth 1 -type d ! -name .svn` +do + THEME=`basename $DIR` + echo " - $THEME" + + for ITEM in `cat data/qooxdoo_whitelist.dat` + do + SIZE=`echo $ITEM | cut -d"x" -f1` + SUBPATH=`echo $ITEM | cut -d"/" -f2-` + + SOURCE=${INPUT}/${THEME}/${ITEM} + TARGET=${OUTPUT}/${THEME}/${SIZE}/${SUBPATH} + TARGETDIR=`dirname $TARGET` + + if [ -r ${SOURCE} ] + then + if [ ! -r $TARGETDIR ]; then + mkdir -p $TARGETDIR + fi + cp -f ${SOURCE} ${TARGET} + else + echo " - Missing icon: $ITEM (Malformed whitelist!)" + fi + done +done diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/generate-whitelist.sh b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/generate-whitelist.sh new file mode 100755 index 0000000000..71ef709241 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/generate-whitelist.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +echo ">>> Indexing themes..." +mkdir -p temp +echo -n "" > temp/fd_content_all.txt +COUNT=0 +for DIR in `find themes/freedesktop/use -maxdepth 1 -mindepth 1 -type d ! -name .svn` +do + THEMENAME=`basename $DIR` + echo " - $THEMENAME" + find $DIR -name "*.png" | cut -d"/" -f5- >> temp/fd_content_all.txt + COUNT=$[$COUNT+1] +done + +echo ">>> Normalizing..." +cat temp/fd_content_all.txt | sort | uniq -c | grep "${COUNT} " | cut -d" " -f8 > data/qooxdoo_whitelist.dat + +echo ">>> Result..." +wc -l data/qooxdoo_whitelist.dat diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/kde-to-freedesktop.sh b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/kde-to-freedesktop.sh new file mode 100755 index 0000000000..95486c675b --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/kde-to-freedesktop.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +OUTPUT=themes/freedesktop/use +CONVERT=./modules/kde-to-freedesktop.py + +echo ">>> Converting themes..." +chmod +x $CONVERT +mkdir -p $OUTPUT +for DIR in `find themes/kde/use -maxdepth 1 -mindepth 1 -type d ! -name .svn` +do + THEMENAME=`basename $DIR` + echo " * $THEMENAME" + ${CONVERT} -i $DIR -o ${OUTPUT}/${THEMENAME} +done diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/modules/fix-names.py b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/modules/fix-names.py new file mode 100755 index 0000000000..f52d881e94 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/modules/fix-names.py @@ -0,0 +1,184 @@ +#!/usr/bin/env python +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +# encoding: utf-8 +""" +fix-names.py +""" + +import os +import sys +import getopt + + +help_message = ''' +The help message goes here. +''' + + +class Usage(Exception): + def __init__(self, msg): + self.msg = msg + +def get_migration_patch(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image, qx_icon_path, tango_icon_path): + re = "" + for qx in qx_to_tango_map: + re += "(?<!actions)(?<!apps)(?<!categories)(?<!devices)(?<!mimetypes)(?<!places)(?<!status)([/\\\"\\'])%s\\.png([\\\"\\'])=\\1%s.png\\2\n" % (qx, qx_to_tango_map[qx]) + return re + + +def get_migration_info(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image, qx_icon_path, tango_icon_path): + re = "" + for qx in qx_not_in_tango: + re += "(?<!actions)(?<!apps)(?<!categories)(?<!devices)(?<!mimetypes)(?<!places)(?<!status) [/\\\"\\']%s\\.png[\\\"\\']=The image '%s.png' is no longer supported! Try to use a different icon.\n" % (qx, qx) + #re += "[/\\\"\\']%s\\.png[\\\"\\']=The image '%s.png' is no longer supported! Try to use a different icon.\n" % (qx, qx) + + re += "\n" + + for qx in qx_in_tango_without_image: + re += "(?<!actions)(?<!apps)(?<!categories)(?<!devices)(?<!mimetypes)(?<!places)(?<!status)[/\\\"\\']%s\\.png[\\\"\\']=The image '%s.png' is no longer supported! Try to use a different icon.\n" % (qx, qx) + #re += "\\b%s\\.png[\\\"\\']=The image '%s.png' should be renamed to '%s' but currently no icon for the default icon set exists!\n" % (qx, qx, qx_in_tango_without_image[qx]) + + return re + + +def get_html(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image, qx_icon_path, tango_icon_path): + html = """ + <html> + <body> + %s + </body> + </html> + """ + qx_to_tango_table = """ + <h2>qooxdoo to Tango mapping</h2> + <table> + %s + </table> + """ + rows = "" + for qx in qx_to_tango_map: + tango = qx_to_tango_map[qx] + rows += "<tr><td><img src='%s/%s.png'></img>%s</td><td><img src='%s/%s.png'></img>%s</td></tr>\n" % (qx_icon_path, qx, qx, tango_icon_path, tango, tango) + qx_to_tango_table = qx_to_tango_table % rows + + no_tango_icon_table = """ + <h2>qoxxdoo images tango equivalent but no tango icon</h2> + <table> + %s + </table> + """ + rows = "" + keys = qx_in_tango_without_image.keys() + keys.sort() + for qx in keys: + rows += "<tr><td><img src='%s/%s.png'></img>%s</td><td>%s</td></tr>\n" % (qx_icon_path, qx, qx, qx_in_tango_without_image[qx]) + no_tango_icon_table = no_tango_icon_table % rows + + no_tango_list = "<h2>qoxxdoo images without tango equivalent</h2>" + for qx in qx_not_in_tango: + no_tango_list += "<img src='%s/%s.png'></img>%s<br>\n" % (qx_icon_path, qx, qx) + + return html % (qx_to_tango_table + no_tango_icon_table + no_tango_list) + +def print_migration(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image): + pass + +def search_tango(filename, path): + for dirpath, dirs, files in os.walk(path): + if filename + ".png" in files: return os.path.join(dirpath.split(os.sep)[-1], filename) + return "" + +def fix_names(qx_icon_path, tango_icon_path): + qx_to_tango_map = {} + qx_not_in_tango = [] + qx_in_tango_without_image = {} + + lines = open(os.path.join(os.path.dirname(sys.argv[0]), "..", "data", "qooxdoo_freedesktop.dat")).readlines() + for line in lines: + line = line.strip(); + if line == "" or line[0] == "#": continue + if not "=" in line: + qx_not_in_tango.append(line) + continue + #qx = line + #tango = line + + (qx, tango) = map(lambda x: x.strip(), line.split("=")) + + if os.path.exists(os.path.join(tango_icon_path, tango + ".png")): + qx_to_tango_map[qx] = tango + else: + qx_in_tango_without_image[qx] = tango + + return ( + qx_to_tango_map, + qx_not_in_tango, + qx_in_tango_without_image + ) + +def main(argv=None): + tool_path = os.path.join(os.path.dirname(sys.argv[0]), "..") + if argv is None: + argv = sys.argv + try: + try: + opts, args = getopt.getopt(argv[1:], "ho:t:q:v", ["help", "output=", "tango-icon-path=", "qooxdoo-icon-path="]) + except getopt.error, msg: + raise Usage(msg) + + # option processing + tango_icon_path = os.path.join(tool_path, "themes/qooxdoo/nuvola/16x16") + qx_icon_path = os.path.join(tool_path, "../../source/resource/icon/nuvola/16") + output = "" + for option, value in opts: + if option == "-v": + verbose = True + if option in ("-h", "--help"): + raise Usage(help_message) + if option in ("-o", "--output"): + output = value + if option in ("-t", "--tango-icon-path"): + tango_icon_path = value + if option in ("-q", "--qooxdoo-icon-path"): + qx_icon_path = value + + if not output in ["html", "patch", "info", "debug"]: + raise Usage("invalid parameter for output.") + + (qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image) = fix_names(qx_icon_path, tango_icon_path) + + if output == "html": + print get_html(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image, qx_icon_path, tango_icon_path) + elif output == "info": + print get_migration_info(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image, qx_icon_path, tango_icon_path) + elif output == "patch": + print get_migration_patch(qx_to_tango_map, qx_not_in_tango, qx_in_tango_without_image, qx_icon_path, tango_icon_path) + elif output == "debug": + print qx_not_in_tango + + except Usage, err: + print >> sys.stderr, sys.argv[0].split("/")[-1] + ": " + str(err.msg) + print >> sys.stderr, "\t for help use --help" + return 2 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/modules/kde-to-freedesktop.py b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/modules/kde-to-freedesktop.py new file mode 100755 index 0000000000..51310bd6f0 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/modules/kde-to-freedesktop.py @@ -0,0 +1,126 @@ +#!/usr/bin/env python +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# +################################################################################ + +import os +import sys +import shutil +import optparse + +def rmgeneric(path, __func__): + try: + __func__(path) + except OSError, (errno, strerror): + print ERROR_STR % {'path' : path, 'error': strerror } + + +def removeall(path): + if not os.path.isdir(path): + return + + files=os.listdir(path) + + for x in files: + fullpath=os.path.join(path, x) + if os.path.isfile(fullpath): + f=os.remove + rmgeneric(fullpath, f) + elif os.path.isdir(fullpath): + removeall(fullpath) + f=os.rmdir + rmgeneric(fullpath, f) + + + +def copy_file(kde, fd, options): + img_sizes = [16, 22, 32, 48, 64, 72, 96, 128] + found = [] + notfound = [] + + if options.verbose: + print " - Processing: %s -> %s" % (kde, fd) + + for size in img_sizes: + kde_file = "%s/%sx%s/%s.png" % (options.input, size, size, kde) + fd_file = "%s/%sx%s/%s.png" % (options.output, size, size, fd) + + if os.path.exists(kde_file): + fd_dir = os.path.dirname(fd_file) + if not os.path.exists(fd_dir): + os.makedirs(fd_dir) + + shutil.copyfile(kde_file, fd_file) + found.append(size) + + else: + notfound.append(size) + + if options.verbose: + dbg = " " + for size in img_sizes: + if size in found: + ret = "Y" + else: + ret = "N" + dbg += " [%s] %s" % (ret, size) + + print dbg + + + +def main(): + parser = optparse.OptionParser("usage: %prog [options]") + parser.add_option("-q", "--quiet", action="store_false", dest="verbose", default=False, help="Quiet output mode.") + parser.add_option("-v", "--verbose", action="store_true", dest="verbose", help="Verbose output mode.") + parser.add_option("--input", "-i", action="store", dest="input", metavar="DIRECTORY", help="Input directory") + parser.add_option("--output", "-o", action="store", dest="output", metavar="DIRECTORY", help="Output directory") + + (options, args) = parser.parse_args(sys.argv[1:]) + + if options.input == None or options.output == None: + basename = os.path.basename(sys.argv[0]) + print "You must define both, the input and output folders!" + print "usage: %s [options]" % basename + print "Try '%s -h' or '%s --help' to show the help message." % (basename, basename) + sys.exit(1) + + print " - Cleaning up..." + removeall(options.output) + + dat = open("%s/../data/kde_freedesktop.dat" % os.path.dirname(sys.argv[0])) + + print " - Copying files..." + for line in dat.readlines(): + line = line.strip(); + + if line == "" or line[0] == "#": + continue + + if not line[0] in ["+", "*"]: + continue + + line = line[1:] + + (fd, kde) = map(lambda x: x.strip(), line.split("=")) + copy_file(kde, fd, options) + + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/normalize-kde-themes.sh b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/normalize-kde-themes.sh new file mode 100755 index 0000000000..976c466111 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/normalize-kde-themes.sh @@ -0,0 +1,62 @@ +#!/usr/bin/env bash +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +SIZES="16 22 24 32 48 64 72 96 128" + +echo ">>> Cleaning up old symlinks" +find themes/kde/use -type l | xargs rm -f + +echo ">>> Symlinking identical images..." +for DIR in `find themes/kde/use -maxdepth 1 -mindepth 1 -type d ! -name .svn` +do + THEMENAME=`basename $DIR` + echo " * $THEMENAME" + + for SIZE in $SIZES + do + for ITEM in `cat data/kde_normalize.dat` + do + NAME1=`echo $ITEM | cut -d"=" -f1` + NAME2=`echo $ITEM | cut -d"=" -f2 | sed s:"=":"":g` + + FILE1=$DIR/${SIZE}x${SIZE}/$NAME1.png + FILE2=$DIR/${SIZE}x${SIZE}/$NAME2.png + + if [ -r ${FILE1} ] + then + if [ ! -r ${FILE2} -a ! -L ${FILE2} ]; then + echo " - Linking: $SIZE/$NAME1 -> $SIZE/$NAME2" + mkdir -p `dirname ${FILE2}` + ln -s ${FILE1} ${FILE2} + fi + fi + + if [ -r ${FILE2} ] + then + if [ ! -r ${FILE1} -a ! -L ${FILE1} ]; then + echo " - Linking: $SIZE/$NAME2 -> $SIZE/$NAME1" + mkdir -p `dirname ${FILE1}` + ln -s ${FILE2} ${FILE1} + fi + fi + done + done +done diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/prepare-kde-themes.sh b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/prepare-kde-themes.sh new file mode 100755 index 0000000000..62c8073429 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/prepare-kde-themes.sh @@ -0,0 +1,62 @@ +#!/usr/bin/env bash +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +BASESIZES="16 22 32" + +echo ">>> Indexing themes..." +mkdir -p temp +echo -n "" > temp/kde_content_all.txt +COUNT=0 +for DIR in `find themes/kde/use -maxdepth 1 -mindepth 1 -type d ! -name .svn` +do + THEMENAME=`basename $DIR` + echo " - $THEMENAME" + find $DIR -name "*.png" | cut -d"/" -f5- >> temp/kde_content_all.txt + COUNT=$[$COUNT+1] +done + +echo ">>> Building common list..." +cat temp/kde_content_all.txt | sort | uniq -c | sort > temp/kde_content_count.txt +cat temp/kde_content_count.txt | grep "$COUNT " | cut -d" " -f8 | cut -d"." -f1 > temp/kde_content_common.txt +cat temp/kde_content_count.txt | grep "$[$COUNT-1] " | cut -d" " -f8 | cut -d"." -f1 > temp/kde_content_common_less.txt + +echo ">>> Building list for base sizes..." +echo -n "" > temp/kde_content_common_base_temp.txt +for BASESIZE in $BASESIZES; do + echo " * $BASESIZE" + grep ${BASESIZE}x${BASESIZE} temp/kde_content_common.txt | cut -d"/" -f2- | sort | uniq > temp/kde_content_common_${BASESIZE}.txt + cat temp/kde_content_common_${BASESIZE}.txt >> temp/kde_content_common_base_temp.txt +done + +echo ">>> Normalizing list..." +cat temp/kde_content_common_base_temp.txt | sort | uniq > temp/kde_content_common_base.txt + +echo ">>> Preparing replacement map..." +cat data/kde_freedesktop.dat | cut -s -d"=" -f2 | sort | uniq > temp/kde_content_assigned.txt + +echo ">>> Finding differences..." +diff temp/kde_content_common_base.txt temp/kde_content_assigned.txt > temp/kde_content_assigned.diff + +echo ">>> Unassigned images..." +grep "^<" temp/kde_content_assigned.diff | cut -d" " -f2- + +echo ">>> Unavailable images (hopefully empty)..." +grep "^>" temp/kde_content_assigned.diff | cut -d" " -f2- diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/scalable-to-png.sh b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/scalable-to-png.sh new file mode 100755 index 0000000000..f0fd4200e1 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/framework/tool/icon/scalable-to-png.sh @@ -0,0 +1,61 @@ +#!/usr/bin/env bash +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2007 1&1 Internet AG, Germany, http://www.1and1.org +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Sebastian Werner (wpbasti) +# * Fabian Jakobs (fjakobs) +# +################################################################################ + +which rsvg-convert > /dev/null || exit 1 + +SIZES="16 22 24 32 48 64 72 96 128" +FORMAT=png + +for TYPE in kde +do + INPUT=themes/${TYPE}/scalable + OUTPUT=themes/${TYPE}/use + + for THEME in `find $INPUT -maxdepth 1 -mindepth 1 -type d ! -name .svn` + do + THEMENAME=`basename $THEME` + echo ">>> Processing $THEMENAME ($TYPE)" + + mkdir -p $OUTPUT + + for DIR in `find ${THEME}/scalable -maxdepth 1 -mindepth 1 -type d ! -name .svn` + do + CAT=`basename $DIR` + echo " * Category ${CAT}" + + echo " - Creating directories..." + for SIZE in $SIZES; do + mkdir -p ${OUTPUT}/${THEMENAME}/${SIZE}x${SIZE}/${CAT} + done + + echo " - Rendering files..." + for SVG in `find $DIR -name "*.svg"` + do + SVGNAME=`basename $SVG` + RENNAME=`echo $SVGNAME | sed s:svg:$FORMAT:g` + + for SIZE in $SIZES; do + rsvg-convert $SVG -o ${OUTPUT}/${THEMENAME}/${SIZE}x${SIZE}/${CAT}/${RENNAME} -a -w $SIZE -h $SIZE -f $FORMAT + done + done + done + done +done |