mtpaint 3.49.12- April 2016
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Re: Visible dock at startup?
In some versions of puppy, jwm captures f12 to display the start menu.wjaguar wrote:No such option for now, but can be done with a trivial patch. Is pressing "F12" too much work, or what?gjuhasz wrote:How should I configure mtPaint to open with dock visible?
I would prefer that as the default too instead of the extra floating window that I always close and then use the menus to set the dock... it just looks cleaner and is more usable (no constant dragging crap around to get it out of the way as more windows get opened).
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
- Dingo
- Posts: 1437
- Joined: Tue 11 Dec 2007, 17:48
- Location: somewhere at the end of rainbow...
- Contact:
Re: Version 3.44.78
so, now has libmtpixel any chance to be improved? It was a powerful piece of command line application, despite its limitations, for same tasks I use libmtpixel daily since is able to perform manipulations that I cannot to do with imagemagick or graphicsmagickwjaguar wrote:Now with version 3.44.78, transition to V-code is effectively done.
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux
dropbox 2GB free
OpenOffice for Puppy Linux
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Re: Version 3.44.78
Mark Tyler is still maintaining that as part of mtcelleditDingo wrote:so, now has libmtpixel any chance to be improved? It was a powerful piece of command line application, despite its limitations, for same tasks I use libmtpixel daily since is able to perform manipulations that I cannot to do with imagemagick or graphicsmagickwjaguar wrote:Now with version 3.44.78, transition to V-code is effectively done.
http://sourceforge.net/projects/mtcelle ... tCellEdit/
see also http://www.exactcode.com/site/open_source/exactimage/
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
- Dingo
- Posts: 1437
- Joined: Tue 11 Dec 2007, 17:48
- Location: somewhere at the end of rainbow...
- Contact:
Re: Version 3.44.78
I tried countless times to build exactimage companion in Puppy 3.01, 4.3.1. 5.2.5technosaurus wrote:see also http://www.exactcode.com/site/open_source/exactimage/
but every time I ended with a binary that was apparently rightly build, but that was unable to process or open/read any image
exactimage:successful built - binaries not properly working
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux
dropbox 2GB free
OpenOffice for Puppy Linux
Re: Visible dock at startup?
Doesn't JWM have some way to disable that in specified program(s), like KDE has?technosaurus wrote:In some versions of puppy, jwm captures f12 to display the start menu.
OK, will add that option to the "Interface 2" tab in prefs, as soon as I have another couple of new options to put there along with it. Else that toggle would look mighty lonely sitting in a page all its own.I would prefer that as the default too instead of the extra floating window that I always close and then use the menus to set the dock...
Experience taught me to avoid trying to predict the future. But now, commandline mode is certainly within the realm of the practical. From V-code's standpoint, commandline string is not that different from an input window.Dingo wrote:so, now has libmtpixel any chance to be improved?
Also scripting capability can be added, through interpreting such strings from within the GUI.
Though not right away - first, I need to adapt V-code's internal housekeeping to working in widget-less mode.
Not anymore, it seems. The current dev branch has only a very much gutted "libmtimg" taking place of "mtpixel".technosaurus wrote:Mark Tyler is still maintaining that as part of mtcelledit
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Re: Visible dock at startup?
I wrote a config tool, but haven't really pushed it, otherwise it comes down to editing a hidden xml file(s)wjaguar wrote:Doesn't JWM have some way to disable that in specified program(s), like KDE has?technosaurus wrote:In some versions of puppy, jwm captures f12 to display the start menu.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
Bug in 3.44.80
Version 3.44.80 has a bug in V-code interpreter, affecting drag/drop handler installation.
It isn't likely to produce user-visible effects, but still, if anyone compiles 3.44.80, better to apply the attached patch.
It isn't likely to produce user-visible effects, but still, if anyone compiles 3.44.80, better to apply the attached patch.
- Attachments
-
- dragdrop34480.patch.gz
- (285 Bytes) Downloaded 167 times
Here's how to patch...
decompress downloaded file in /root
cd to /root/mtPaint-master/src/
_______________________________________________
Posted version 3.44.80 in first post.
______________________________________
decompress downloaded file in /root
cd to /root/mtPaint-master/src/
Code: Select all
patch -i /root/dragdrop34480.patch
Posted version 3.44.80 in first post.
______________________________________
Version 3.44.82 - scripting demo
Version 3.44.82 demoes what V-code-based scripting is intended to be - using the example of the "Convert to indexed" dialog which is, for now, the ony scriptable one. The demo is "Image->Script - Convert to indexed" in the menu.
Script goes like this:
pal=wu use=16 dither=stucki sel=separate/split err=65
i.e. a sequence of "name=value" pairs.
The sequence is parsed in order; every name is matched to labels of every widget in the dialog, from first to last. If the name is a prefix of a label, it is a match; otherwise, a match is where it is a prefix starting from second, third, etc. word.
Here in the example, "pal" matches to "Palette", "use" to "Indexed Colours Used", "dither" to "Dither", "sel" to "Selective error propagation", and "err" to "Error propagation, %".
Script goes like this:
pal=wu use=16 dither=stucki sel=separate/split err=65
i.e. a sequence of "name=value" pairs.
The sequence is parsed in order; every name is matched to labels of every widget in the dialog, from first to last. If the name is a prefix of a label, it is a match; otherwise, a match is where it is a prefix starting from second, third, etc. word.
Here in the example, "pal" matches to "Palette", "use" to "Indexed Colours Used", "dither" to "Dither", "sel" to "Selective error propagation", and "err" to "Error propagation, %".
version 3.44.82 compiled and posted
version 3.44.82 compiled and posted
Note: If you are experimenting with the script -->
you can return to default script values by trashing the hidden configuration file /root/.mtpaint
_________________________________________
Note: If you are experimenting with the script -->
you can return to default script values by trashing the hidden configuration file /root/.mtpaint
_________________________________________
Version 3.44.83 - scripting
Version 3.44.83 has a preliminary version of scripting support.
Scripting, at the moment, doesn't yet cover 100% of mtPaint's capabilities, but already can do everything that 'mifcon' from libmtpixel could - except file operations, and running without a GUI.
The syntax is like this:
# Comment line
-path/to/command option=value option2=value2 -pathto/command2=value3 ...
Newly-scriptable functionality is visible in mainwindow.c diff: the items that got "s" tagged onto menuitems' descriptors. The menu paths are decoded the same way as desribed for version 3.44.82 here, for parameters: either a prefix match to the first word, or to any word beyond first. An unnamed field in a dialog is set through default parameter (one with an empty name). So that "Palette->Set Palette Size" to 16 color can be done by -pal/size=16.
A more detailed description will be done later.
Scripting, at the moment, doesn't yet cover 100% of mtPaint's capabilities, but already can do everything that 'mifcon' from libmtpixel could - except file operations, and running without a GUI.
The syntax is like this:
# Comment line
-path/to/command option=value option2=value2 -pathto/command2=value3 ...
Newly-scriptable functionality is visible in mainwindow.c diff: the items that got "s" tagged onto menuitems' descriptors. The menu paths are decoded the same way as desribed for version 3.44.82 here, for parameters: either a prefix match to the first word, or to any word beyond first. An unnamed field in a dialog is set through default parameter (one with an empty name). So that "Palette->Set Palette Size" to 16 color can be done by -pal/size=16.
A more detailed description will be done later.
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Not that _I_ know of though I have looked (not exhaustively) before ... would be nice for pasting from an external image too, not just an internal selection. ... I think I ended up cropping, then scaling, then copying then pasting or some similar craziness.greengeek wrote:Does mtpaint have the ability to resize a selection? I see that I can flip a selected area horizontally or vertically etc, but it would sometimes be handy to be able to scale it before re-pasting it back onto the original image.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
No, it doesn't. And if everyone cares this little about that, then it won't.greengeek wrote:Does mtpaint have the ability to resize a selection? I see that I can flip a selected area horizontally or vertically etc, but it would sometimes be handy to be able to scale it before re-pasting it back onto the original image.
I'm seeing talk about this "resize a selection" again and again over the years, but not once have I seen anyone even suggest an interface for the thing. Seriously, people, I am sick and tired of the parasitic attitude.