Commit graph

70 commits

Author SHA1 Message Date
Bill Kendrick
c63b86c8fa Adding sub-tool support to Fill tool
Currently only one sub-tool (Solid) shown, as no code for new
tools has been added yet.  (Plans for linear & radial gradients.)
2021-02-20 16:42:35 -08:00
Bill Kendrick
61998e4d00 Larger OSK on larger windows; larger OSK font
On-screen keyboard (visible when the feature is enabled, while
using the "Text" and "Label" tools) now appears with larger
(48x48 pixel, vs 24x24 pixel) buttons, when Tux Paint's window
(or fullscreen) size is large enough to fit them with the
chosen layout.
(h/t Anat & Aviv, who suggested it to help with users of
eye-tracking systems)

Also, on-screen keyboard buttons use a slightly larger font
(16pt vs 12pt, previously seen on the small keyboard;
32pt on the large keyboard).
2020-08-25 22:00:43 -07:00
Bill Kendrick
2159f8616b WIP: Shape controls -- center vs corner
Adding control buttons to the Shapes tool, allowing for shapes
to be drawn from the center (as before) or from a corner
(more like other paint packages).  The controls do nothing
at this time, but are visible and can be clicked.  This is a
work in progress.

The controls may be removed using a configuration option.
2020-08-15 00:55:31 -07:00
Bill Kendrick
b0a2b4dacc Completed single image export function
From "Open" dialog, select an image (single click, or use
arrow keys / etc., to highlight the image), then select the
"Export" button at the lower right.

The image will be saved in the export directory.  By default
this will be based on the config found via the XDG_CONFIG_HOME
environment variable, which is scanned for a "XDG_PICTURES_DIR"
setting.  If none is found, "Pictures" in the directory specified
by the HOME env. var. will be used.  In both cases, a new
"TuxPaint" subdirectory will be created, and exports will be placed
there.

The export location may be overridden using the "--exportdir"
command-line option or "exportdir" config file option
(e.g., "--exportdir /path/to/dir" or "exportdir=/path/to/dir",
respectively).  In this case, the directory is assumed to preexist,
and no "TuxPaint" subdirectory will be made.

There's currently no way to disable the export feature altogether.
If there's demand, we can add it as a simplification option.

Finally, this feature simply copies the PNG file (but no extra
data files) from Tux Paint's "saved" directory to the export dir.

Closes https://sourceforge.net/p/tuxpaint/feature-requests/192/
2020-07-26 14:10:03 -07:00
Bill Kendrick
8c3a07294b Beginning GIF export
Beginning addition of an option to export animated GIFs
from the Open -> Slideshow dialog, after choosing the images.

Non-operable at this time, but a button has been added (and will
provide a hint to select 2 or more images, when clicked).
2020-07-25 00:18:46 -07:00
Bill Kendrick
2911b35a50 Elevate "Fill" from Magic Tool to real Tool
Replace the somewhat-recently-added "nothing" item in the tool bar
with the "Fill" tool, which has been converted back from a Magic tool
to a regular tool.

Also, change bash "==" to sh "=" in "if [ ... ]" tests in Makefile.

Also, link to math library (via "-lm") to make sure "max()" is available to
magic tools.

Also, add missing mention of "--newcolorslast" and "--newcolorsfirst" to manpage.
2019-09-12 23:04:13 -07:00
Pere Pujal i Carabantes
071ccfb9d3 Improved icon for color selector. 2016-07-04 18:36:21 +00:00
Pere Pujal i Carabantes
54179955b6 Color selector to pick a color from the draw. 2016-06-14 22:18:01 +00:00
Pere Pujal i Carabantes
5b916a900b Icons for shape stars 2014-10-28 23:39:45 +00:00
Karl Ove Hufthammer
79f6325f7e Optimised PNG files using TruePNG and PNGZopfli. 2014-06-29 11:08:36 +00:00
Pere Pujal i Carabantes
1dbe751b4e Using PNGs as symbols in some onscreen keyboard keys. 2014-03-31 13:50:23 +00:00
Pere Pujal i Carabantes
010f81cca3 Showing the letters/symbols that will be produced in the onscreen keyboard. 2011-11-09 12:23:39 +00:00
Pere Pujal i Carabantes
ca6d9ce760 Buttons to change the onscreen keyboard layout now are purple. 2011-09-05 23:11:09 +00:00
William Kendrick
20f6c8165d Left/Right Stamp navigation buttons are purple, like the other (up/down) scroll buttons found in Tux Paint. (SourceForge Bug #2918289) 2011-04-27 20:38:24 +00:00
Pere Pujal i Carabantes
ccc38f6c96 Image needed by the onscreen keyboard. 2010-08-16 21:31:04 +00:00
William Kendrick
56205ba9c8 Inserting a dead tool button to get ones after Text and Label to line up nice.
Improved Label tool icon.
Improved Label tool "Select mode" button icon.
2009-10-10 06:54:37 +00:00
William Kendrick
a90f2548dc Initial integration of Bruno's Label tool, with tons of help from Pere. 2009-10-04 05:49:47 +00:00
William Kendrick
472692fbab Magic tools can now be both painted and full-image.
Negative tool now does this.
2008-07-09 02:46:54 +00:00
William Kendrick
aa902c36e3 Recreated "Tux Paint" title art using Inkscape (traced original bitmap).
Larger "Tux Paint" title art displayed on larger screens.
2008-02-26 06:02:52 +00:00
William Kendrick
10881623cf Added Octagon shape. (Also means shape tool selector needed to scroll
in 640x480, which has been done, too.)
2007-07-27 02:22:24 +00:00
William Kendrick
803c2f7d9b Adding color picker bitmap. 2007-07-25 06:12:27 +00:00
William Kendrick
183b751810 Added a 'color picker' entry to the color palette; allows choosing
from over 50,000 colors.  Used by drawing and Magic tools, as well
as the new 'New' dialog.
Documented Martin's Mac OS X printing update.
Improved colors in Starter browser buttons.
2007-07-25 06:11:46 +00:00
William Kendrick
74cdb0f66f Removing UI elements (sparkle now a brush, not Magic; blocks handled by Magic plugins). 2007-07-06 19:33:00 +00:00
William Kendrick
47e44cb80f Completed Negative Magic tool as a plugin (except sound).
Created Mirror and Flip Magic tools as plugins (except sound); hooks
added to Magic plugin API to allow starter and starter-undo mirror/flip.
Created Fade and Darken Magic tools as plugins.
Moved magic tool sounds to 'magic'.
Added flip and mirror icons to main Tux Paint UI (used to share magic tools')
Created 'tp-magic-config.sh' to get CFLAGS for compiling magic tool plugins.
Improved magic tool plugin API.
Committed some documentation on magic tool plugin API.
2007-07-05 19:20:58 +00:00
William Kendrick
73fde83197 Magic icons moved to magic plugin folder. 2007-07-04 05:49:33 +00:00
William Kendrick
20a6120080 Added UI images for Stamp sfx buttons. 2007-06-07 23:50:52 +00:00
William Kendrick
176a8b0407 Created 'previous' and 'next' control button icons, for forthcoming stamp group UI. 2007-05-03 16:40:09 +00:00
William Kendrick
cf72e0759c New slideshow tool! ("Slides", available in "Open" dialog.)
(Select each image to play, in the order you want them, then click "Play".
Space, Enter, Right and mouseclicks advance manually.
Left goes to the previous image. Escape or "Back" button at lower right ends
playback.)
2006-08-27 22:14:52 +00:00
William Kendrick
51355bce43 Created skeleton of "Slides" slideshow image picker interface
(accessible via "Open").
2006-08-27 09:37:58 +00:00
William Kendrick
8834202c1b Altered SVG to try and prevent Gnome panel crashes.
(As per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349415 ; 2006/01/22)
2006-01-23 00:11:01 +00:00
John Popplewell
8f643692f5 Updated tuxpaint-installer icon/images 2005-11-23 02:21:32 +00:00
Karl Ove Hufthammer
94716c6d85 Optimised PNG files (losslessly, using optipng). 2005-10-07 13:53:16 +00:00
William Kendrick
97122bb650 Splash screen scales to different window sizes. 2005-10-06 07:34:06 +00:00
Albert Cahalan
a8fbdf503f add an image to replace missing ones, avoiding crashes when images do not load 2005-01-20 06:35:57 +00:00
Karl Ove Hufthammer
718e7c27b8 Removed some dirt on the right side of the image (visible in higher resolutions). 2005-01-16 15:29:43 +00:00
William Kendrick
36dec903db Created 'down arrow' for pop-up prompt windows. (Stop abusing 'shrink' tool
icon.)
2005-01-14 10:13:23 +00:00
William Kendrick
cdcb9627fe Adding mouse images. 2005-01-14 10:10:43 +00:00
William Kendrick
ecb05da4ea Adding icon for "Save Over?" prompt. 2005-01-09 13:15:17 +00:00
William Kendrick
ac034c8e3c Added icon for "you can't print yet" error dialog. 2005-01-09 13:00:55 +00:00
William Kendrick
89e4da54ee Adding printer icon for "Print" confirmation dialog. 2005-01-09 12:49:52 +00:00
William Kendrick
da59386c45 Added trashcan icon for 'Erase image' confirmation prompt. 2005-01-09 12:46:00 +00:00
William Kendrick
4775c391c0 Created icons for Bold and Italic controls. 2004-12-31 09:57:35 +00:00
Albert Cahalan
8fe16768d0 paintwell.png image for better paintwell 2004-12-21 05:13:14 +00:00
Albert Cahalan
5306891abf brick tools, and a final (?) color selector fix 2004-12-19 21:15:11 +00:00
Albert Cahalan
67399fdd25 grass 2004-12-18 03:40:17 +00:00
William Kendrick
626304ef7b Loaded & re-saved "icon.png" in The Gimp to see if it affects Gnome panel
crash.
2004-12-13 17:28:45 +00:00
William Kendrick
6a26679fa1 Allowed for more than 14 Magic tools.
Began work to add new Magic tools: Tint, Darken, Cartoon.
2004-12-11 11:21:16 +00:00
William Kendrick
b17d792926 Created smudge tool icon. 2004-12-07 06:38:30 +00:00
Karl Ove Hufthammer
7c9495324e Optimised PNG images with optipng. They now take up less space 2004-09-25 10:43:42 +00:00
John Popplewell
3d19a392df Oops! Fix corrupted file. 2004-09-23 10:40:55 +00:00