TDE graphics utilities
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Alexander Golubev fec1f3dabb ksnapshot: declare text/uri-list format when drag&dropping
This enables drag&dropping screenshots directly into a browser window.
As a side effect when drag&dropping into most file managers (into
konquerror in particular) this will also cause them to copy a png file
instead of asking a user in what format they would like to save the
image.

Besides that commit includes:
- Rework of handling of temporary files, in particular:
  - Temporary files now try to use a friendlier names with timestamps
    e.g. `snapshot-20251108-211852.png`. And fallback to use
    `mkstemp()`-style suffix if the name already in use.
  - When "Open with" is issued several times the temporary file will be
    created only once.
  - If the file was already saved by the user ksnapshot won't create an
    additional temporary one for drag&drop or "Open with", but rather
    use the saved one.
  - "Open with" temporary files are no longer removed after the process
    terminates, but are kept around until exit from ksnapshot. Removing
    the files right after process termination caused failures to open
    the file when they were passed to another (already running) instance
    of a program instead of a new one (e.g. in gimp).
- Some refactoring for code deduplocation.
- Some helper classes.

Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/135
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
4 months ago
admin@4185112a62 Reset submodule main/core/tdegraphics/admin to latest HEAD 1 year ago
doc Use tdeApp 1 year ago
kamera Use tdeinstance.h 7 months ago
kcoloredit Use tdestandarddirs.h 1 year ago
kdvi Use tdeinstance.h 7 months ago
kfax Replace TRUE/FALSE with boolean values true/false 11 months ago
kfaxview Replace KDE_[NO_]EXPORT with TDE_[NO_]EXPORT 2 years ago
kgamma Use tdestandarddirs.h 1 year ago
kghostview Use tdeinstance.h 7 months ago
kolourpaint kolourpaint: use smooth resize as default selection at start 10 months ago
kooka Replace TRUE/FALSE with boolean values true/false 11 months ago
kpdf Use tdeinstance.h 7 months ago
kpovmodeler Use tdeinstance.h 7 months ago
kruler Replace TRUE/FALSE with boolean values true/false 11 months ago
ksnapshot ksnapshot: declare text/uri-list format when drag&dropping 4 months ago
ksvg Use tdeinstance.h 7 months ago
kuickshow Use tdeinstance.h 7 months ago
kview Use tdeinstance.h 7 months ago
kviewshell Use tdeinstance.h 7 months ago
libkscan Use TDESimpleConfig 8 months ago
tdefile-plugins Replace TRUE/FALSE with boolean values true/false 11 months ago
tdeiconedit Replace TRUE/FALSE with boolean values true/false 11 months ago
translations/desktop_files Translated using Weblate (Spanish (Argentina)) 10 months ago
.gitmodules Remove cmake submodule since it has now been replaced by cmake-trinity dependency. 5 years ago
AUTHORS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 17 years ago
CMakeL10n.txt Remove unnecessary 'tde_set_project_version' from CMakeL10n.txt 2 years ago
CMakeLists.txt Use centralized cmake version 2 years ago
COPYING Update COPYING file. 13 years ago
COPYING-DOCS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 17 years ago
ChangeLog Additional renaming of kde to tde 14 years ago
ConfigureChecks.cmake Fixed wrong comment in previous commit. 6 years ago
INSTALL Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 17 years ago
Mainpage.dox Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 17 years ago
Makefile.am.in Rename a number of libraries and executables to avoid conflicts with KDE4 13 years ago
Makefile.cvs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 17 years ago
README Drop deprecated kmrml code 3 years ago
config.h.cmake Simplify poppler version definitions. 2 years ago
configure.in.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 17 years ago

README

In this file:

* About tdegraphics
* Common Mistakes
* Debugging
* More Info


About tdegraphics
-----------------
tdegraphics is a collection of graphic oriented applications:

* debian
    Files needed to create Debian packages.

* doc
    XML based documentation for the programs.

* kamera
    Digital camera io_slave for Konqueror. Together gPhoto this allows you
    to access your camera's picture with the URL kamera:/

* kcoloredit
    Contains two programs: a color value editor and also a color picker.

* kdvi
    Program (and embeddable KPart) to display *.DVI files from TeX.

* kfax
    A program to display raw and tiffed fax images (g3, g3-2d, g4).

* kfaxview
    An embeddable KPart to display tiffed fax images.

* tdefile-plugins
    Provide meta information for graphic files.

* kghostview
    Program (and embeddable KPart) to display *.pdf and *.ps

* tdeiconedit
    An icon editor.

* kooka
    A raster image scan program, based on SANE and libkscan.

* kolourpaint
    An easy-to-use paint program designed for everyday tasks like drawing
    simple diagrams/logos/icons and editing screenshots.
                     
* kpovmodeler
    Program to enter scenes for the 3D rendering engine PovRay.

* kruler
    A ruler in inch, centimeter and pixel to check distances on the screen.

* ksnapshot
    Make snapshots of the screen contents.

* kuickshow
    Fast and comfortable imageviewer.

* kview
    Picture viewer, provided as standalone program and embeddable KPart.

* kviewshell
    Generic framework for viewer applications.

* libkscan
    Library to access scanners used by kooka (and koffice), needs SANE to be
    used


Common Mistakes
---------------
If configure claims Qt cannot be found, have a look at http://www.trolltech.com
to get a copy of latest Qt 3.3.x version.


Debugging
---------
You can use --enable-debug with the configure script, if you want to have
debug code in your TDE apps and libs. This will ensure useful and more 
verbose backtraces, but will require a lot more disk space. 


More Info
---------
Please direct any bug reports to our bug list by visiting
http://bugs.trinitydesktop.org.

General TDE discussions should go to the Trinity users mailing list (http://trinitydesktop.org/mailinglist.php).