Michael Natterer
f7962c27e1
app: implement get_memsize() and get_checksum() in GimpMybrush
2016-03-20 21:16:04 +01:00
Jehan
b0731f9aed
app: remove unused variables (clean out build warnings).
...
There are still unused variables in gimp_mybrush_get_checksum() and
gimp_mybrush_get_memsize() but these seem to be because of pending
implementations. So I leave the warnings.
2016-01-12 10:34:43 +01:00
Daniel Sabo
ea66a7a974
app: mypaint: Include offset_by_random in the cursor calculation
2015-12-29 09:56:38 -08:00
Daniel Sabo
677b1f2d82
app: mypaint: Add a toggle to change between erase & paint mode
2015-12-28 15:25:47 -08:00
Michael Natterer
6281d130e4
app: load the mypaint brushes on startup, and do much more error checking
...
Everything expects that a data object can simply be used, so make it
behave like all other data objects and reject broken files.
2015-12-28 18:09:37 +01:00
Michael Natterer
15183c210b
app: move GimpMybrushPrivate to its own header, perparation for more hacking
...
Also, return the error message if the preview can't be loaded.
2015-12-28 16:48:50 +01:00
Michael Natterer
d01ba07ed6
configure.ac, app: make libmypaint a hard dependency
...
and move the MyPaint brush tool out of the playground.
2015-12-21 21:39:48 +01:00
Michael Natterer
ccd8ec5dee
app: connect the MyPaint brush core with the new brush container
...
and remove all hackish temp code that did the same. Remove quite
some #ifdefs around code that doesn't depend on libmypaint.
2015-12-21 12:28:46 +01:00
Michael Natterer
d4aa39a7cd
app, libgimpwidgets, icons: rename mypaint brush icons and help ID
...
from "mybrush" to "mypaint brush".
2015-12-21 00:09:55 +01:00
Michael Natterer
a5eff27149
app: add new GimpData subclass GimpMybrush and infrastructure around it
...
- GimpContext API and property
- a GimpDataFactory
- List and grid views with GimpDataFactoryView
- actions and a context menu
None of this is connected to the actual tool yet, or depends on
libmypaint in any way.
2015-12-20 23:51:44 +01:00