Finish integrating Antonis's desktop_approots work
authorJon Trulson <jon@radscan.com>
Fri, 20 Jul 2018 00:39:56 +0000 (18:39 -0600)
committerJon Trulson <jon@radscan.com>
Fri, 20 Jul 2018 01:52:40 +0000 (19:52 -0600)
commit2f6f1d2afbaea1487da35c2f9d514ad878bcd35a
tree09813107d673ce0bf07fa5f42f190c2eba17eaed
parent2b41b84c331fd7c73b041bf907e621bf10850c23
Finish integrating Antonis's desktop_approots work

In addition:

- moved video type detection into a separate file: videoTypes.dt out
  of datatypes.dt.  Also, removed all actions from Antonis' dt files,
  as these are handled by the new actions (listed below).

  Image, postscript, and PDF types definitions are still located in
  datatypes.dt.src

- supports most image files, PDFs, postscript files, and video files
  via dtapp now.

- Added new actions:

  - DisplayImage
  - DisplayVideo
  - DisplayPDF
  - DisplayPS

  All of these call the dtapp_* helpers to locate an appropriate
  program to handle the task.

- Added a camera icon

- standardized the icons used to display the various types - all
  images use the Dtimage icon now, as an example.

- moved the new *.dt files to their proper place in programs/types,
  rather than programs/localized/C/types (my bad).

Please add any further video types into videoTypes.dt, and everything
else (for now) into datatypes.dt.

In the future, we should probably separate these out into
type-specific .dt files.  Also, something should be done about playing
audio files too (maybe DisplayVideo.dt can handle all those too?)
143 files changed:
cde/.gitignore
cde/databases/CDE-ICONS.udb
cde/databases/CDE-RUN.udb
cde/programs/dtapp/dtapp.src
cde/programs/icons/camera.l.pm [new file with mode: 0644]
cde/programs/icons/camera.m.pm [new file with mode: 0644]
cde/programs/icons/camera.t.pm [new file with mode: 0644]
cde/programs/localized/C/types/Education.dt [deleted file]
cde/programs/localized/C/types/Games.dt [deleted file]
cde/programs/localized/C/types/Graphics.dt [deleted file]
cde/programs/localized/C/types/Internet.dt [deleted file]
cde/programs/localized/C/types/Media_Tools.dt [deleted file]
cde/programs/localized/C/types/Office.dt [deleted file]
cde/programs/localized/C/types/System.dt [deleted file]
cde/programs/localized/C/types/TeX.dt [deleted file]
cde/programs/localized/C/types/acroread.dt [deleted file]
cde/programs/localized/C/types/amarok.dt [deleted file]
cde/programs/localized/C/types/brasero.dt [deleted file]
cde/programs/localized/C/types/caja.dt [deleted file]
cde/programs/localized/C/types/chromium.dt [deleted file]
cde/programs/localized/C/types/datatypes.dt
cde/programs/localized/C/types/dreamchess.dt [deleted file]
cde/programs/localized/C/types/eboard.dt [deleted file]
cde/programs/localized/C/types/emacs.dt [deleted file]
cde/programs/localized/C/types/engrampa.dt [deleted file]
cde/programs/localized/C/types/file-roller.dt [deleted file]
cde/programs/localized/C/types/firefox.dt [deleted file]
cde/programs/localized/C/types/firestarter.dt [deleted file]
cde/programs/localized/C/types/fontforge.dt [deleted file]
cde/programs/localized/C/types/gcompris.dt [deleted file]
cde/programs/localized/C/types/geogebra.dt [deleted file]
cde/programs/localized/C/types/gimp.dt [deleted file]
cde/programs/localized/C/types/gv.dt [deleted file]
cde/programs/localized/C/types/inkscape.dt [deleted file]
cde/programs/localized/C/types/k3b.dt [deleted file]
cde/programs/localized/C/types/k9copy.dt [deleted file]
cde/programs/localized/C/types/kile.dt [deleted file]
cde/programs/localized/C/types/ktuberling.dt [deleted file]
cde/programs/localized/C/types/lbreakout2.dt [deleted file]
cde/programs/localized/C/types/libreoffice-base.dt [deleted file]
cde/programs/localized/C/types/libreoffice-calc.dt [deleted file]
cde/programs/localized/C/types/libreoffice-draw.dt [deleted file]
cde/programs/localized/C/types/libreoffice-impress.dt [deleted file]
cde/programs/localized/C/types/libreoffice-main.dt [deleted file]
cde/programs/localized/C/types/libreoffice-math.dt [deleted file]
cde/programs/localized/C/types/libreoffice-writer.dt [deleted file]
cde/programs/localized/C/types/mgv.dt [deleted file]
cde/programs/localized/C/types/nedit.dt [deleted file]
cde/programs/localized/C/types/nxclient.dt [deleted file]
cde/programs/localized/C/types/okular.dt [deleted file]
cde/programs/localized/C/types/pavucontrol.dt [deleted file]
cde/programs/localized/C/types/pgadmin.dt [deleted file]
cde/programs/localized/C/types/powermanga.dt [deleted file]
cde/programs/localized/C/types/pychess.dt [deleted file]
cde/programs/localized/C/types/rhythmbox.dt [deleted file]
cde/programs/localized/C/types/rosegarden.dt [deleted file]
cde/programs/localized/C/types/skype.dt [deleted file]
cde/programs/localized/C/types/sound-juicer.dt [deleted file]
cde/programs/localized/C/types/stellarium.dt [deleted file]
cde/programs/localized/C/types/supertux.dt [deleted file]
cde/programs/localized/C/types/synaptic.dt [deleted file]
cde/programs/localized/C/types/thunderbird.dt [deleted file]
cde/programs/localized/C/types/tuxpaint.dt [deleted file]
cde/programs/localized/C/types/virtualbox.dt [deleted file]
cde/programs/localized/C/types/vlc.dt [deleted file]
cde/programs/localized/C/types/wicd.dt [deleted file]
cde/programs/localized/C/types/xboard.dt [deleted file]
cde/programs/localized/C/types/xdvi.dt [deleted file]
cde/programs/localized/C/types/xine.dt [deleted file]
cde/programs/localized/C/types/xournal.dt [deleted file]
cde/programs/localized/C/types/xpdf.dt [deleted file]
cde/programs/localized/C/types/xv.dt [deleted file]
cde/programs/localized/templates/types.tmpl
cde/programs/types/DisplayImage.dt [new file with mode: 0644]
cde/programs/types/DisplayPDF.dt [new file with mode: 0644]
cde/programs/types/DisplayPS.dt [new file with mode: 0644]
cde/programs/types/DisplayVideo.dt [new file with mode: 0644]
cde/programs/types/Education.dt [new file with mode: 0644]
cde/programs/types/Games.dt [new file with mode: 0644]
cde/programs/types/Graphics.dt [new file with mode: 0644]
cde/programs/types/Internet.dt [new file with mode: 0644]
cde/programs/types/Media_Tools.dt [new file with mode: 0644]
cde/programs/types/Office.dt [new file with mode: 0644]
cde/programs/types/System.dt [new file with mode: 0644]
cde/programs/types/TeX.dt [new file with mode: 0644]
cde/programs/types/acroread.dt [new file with mode: 0644]
cde/programs/types/amarok.dt [new file with mode: 0644]
cde/programs/types/brasero.dt [new file with mode: 0644]
cde/programs/types/caja.dt [new file with mode: 0644]
cde/programs/types/chromium.dt [new file with mode: 0644]
cde/programs/types/datatypes.dt.src
cde/programs/types/dreamchess.dt [new file with mode: 0644]
cde/programs/types/eboard.dt [new file with mode: 0644]
cde/programs/types/emacs.dt [new file with mode: 0644]
cde/programs/types/engrampa.dt [new file with mode: 0644]
cde/programs/types/file-roller.dt [new file with mode: 0644]
cde/programs/types/firefox.dt [new file with mode: 0644]
cde/programs/types/firestarter.dt [new file with mode: 0644]
cde/programs/types/fontforge.dt [new file with mode: 0644]
cde/programs/types/gcompris.dt [new file with mode: 0644]
cde/programs/types/geogebra.dt [new file with mode: 0644]
cde/programs/types/gimp.dt [new file with mode: 0644]
cde/programs/types/gv.dt [new file with mode: 0644]
cde/programs/types/inkscape.dt [new file with mode: 0644]
cde/programs/types/k3b.dt [new file with mode: 0644]
cde/programs/types/k9copy.dt [new file with mode: 0644]
cde/programs/types/kile.dt [new file with mode: 0644]
cde/programs/types/ktuberling.dt [new file with mode: 0644]
cde/programs/types/lbreakout2.dt [new file with mode: 0644]
cde/programs/types/libreoffice-base.dt [new file with mode: 0644]
cde/programs/types/libreoffice-calc.dt [new file with mode: 0644]
cde/programs/types/libreoffice-draw.dt [new file with mode: 0644]
cde/programs/types/libreoffice-impress.dt [new file with mode: 0644]
cde/programs/types/libreoffice-main.dt [new file with mode: 0644]
cde/programs/types/libreoffice-math.dt [new file with mode: 0644]
cde/programs/types/libreoffice-writer.dt [new file with mode: 0644]
cde/programs/types/mgv.dt [new file with mode: 0644]
cde/programs/types/nedit.dt [new file with mode: 0644]
cde/programs/types/nxclient.dt [new file with mode: 0644]
cde/programs/types/okular.dt [new file with mode: 0644]
cde/programs/types/pavucontrol.dt [new file with mode: 0644]
cde/programs/types/pgadmin.dt [new file with mode: 0644]
cde/programs/types/powermanga.dt [new file with mode: 0644]
cde/programs/types/pychess.dt [new file with mode: 0644]
cde/programs/types/rhythmbox.dt [new file with mode: 0644]
cde/programs/types/rosegarden.dt [new file with mode: 0644]
cde/programs/types/skype.dt [new file with mode: 0644]
cde/programs/types/sound-juicer.dt [new file with mode: 0644]
cde/programs/types/stellarium.dt [new file with mode: 0644]
cde/programs/types/supertux.dt [new file with mode: 0644]
cde/programs/types/synaptic.dt [new file with mode: 0644]
cde/programs/types/thunderbird.dt [new file with mode: 0644]
cde/programs/types/tuxpaint.dt [new file with mode: 0644]
cde/programs/types/videoTypes.dt [new file with mode: 0644]
cde/programs/types/virtualbox.dt [new file with mode: 0644]
cde/programs/types/vlc.dt [new file with mode: 0644]
cde/programs/types/wicd.dt [new file with mode: 0644]
cde/programs/types/xboard.dt [new file with mode: 0644]
cde/programs/types/xdvi.dt [new file with mode: 0644]
cde/programs/types/xine.dt [new file with mode: 0644]
cde/programs/types/xournal.dt [new file with mode: 0644]
cde/programs/types/xpdf.dt [new file with mode: 0644]
cde/programs/types/xv.dt [new file with mode: 0644]