#
64279352 |
|
22-Jun-2023 |
Zardshard <0azrune6@zard.anonaddy.com> |
Icon-O-Matic: Generalize some classes * Turns PathContainer, ShapeContainer, StyleContainer into Container. * Makes Shape use Container for storing Tansformers instead of reinventing the wheel yet again. * Moves common logic from AddPathsCommand, AddStylesCommand, AddShapesCommand, and AddTransformersCommand to AddCommand. * Factors out common logic from two more commands similar to above. This adds the MoveCommand and RemoveCommand classes. * Cleans up some code style. Change-Id: I59eca94a1c45eac608514f269f6e5f8628f93fab Reviewed-on: https://review.haiku-os.org/c/haiku/+/6640 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
0cbb6c11 |
|
09-May-2015 |
Stephan Aßmus <superstippi@gmx.de> |
Icon-O-Matic: Make GradientTransformable a BReferenceable * Switch to using support/Referenceable.h instead of using an older copy of this code. * Make GradientTransformable a BReferenceable and fix #12033.
|
#
25dc253d |
|
22-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Merged weak-symbols branch. * Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp * Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
325a6253 |
|
02-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Put the remaining libicon.a classes into the BPrivate::Icon namespace. * Minor cleanup (like removing the extra blank line between the copyright and the header guard). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e3b3b09 |
|
03-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* improvements to saving/loading, biggest flaw was that appending an icon changed the save entry_ref to the appended file, instead of keeping it * added cleaning up styles (removing duplicates) after importing from SVG * compile fixes for rgb_color ==/!= rgb_color * added Style::operator==(const Style& other) * improved debug output when listeners are still attached to a VectorPath upon destruction git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ae0d03a |
|
22-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* Icon inherits from Referenceable in Icon-O-Matic mode * new listeners receive an AreaInvalidated notification git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18564 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70f4b8c0 |
|
05-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* cleanup for consistency in FlatIconFormat.h * used Axels proposals for vector icon attribute name * added a BIconUtils class, currently only dealing with vector icons, it will render a vector icon from either a BNode attribute or a flat buffer in memory into a provided bitmap. The bitmap needs to be of B_RGBA32 colorspace, the size of the bitmap determines the scaling of the vector icon, width and height should currently be the same (square bitmap) * TODO: - add reading of "old" BeOS icons / move icon reading from other places (BMimeType?) into BIconUtils - add reading icons from resources? - suggestions? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18400 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb07ece0 |
|
04-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* moved all the classes actually needed for reading a vector icon to this place, #ifdef'd out all the editing features (listening, referencing, converting to PropertyObject... etc) * TODO: put into BPrivate namespace... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0cbb6c11eec74201f566920c90ebd2c5546b7aa6 |
|
09-May-2015 |
Stephan Aßmus <superstippi@gmx.de> |
Icon-O-Matic: Make GradientTransformable a BReferenceable * Switch to using support/Referenceable.h instead of using an older copy of this code. * Make GradientTransformable a BReferenceable and fix #12033.
|
#
25dc253d6ab28ce204fa4de2d3e7a27d167fc817 |
|
22-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Merged weak-symbols branch. * Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp * Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
325a6253ceb7c4162df2805f7aabc2a119c93534 |
|
02-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Put the remaining libicon.a classes into the BPrivate::Icon namespace. * Minor cleanup (like removing the extra blank line between the copyright and the header guard). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e3b3b09d3905d564fa9c8590a20a46fc260ed36 |
|
03-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* improvements to saving/loading, biggest flaw was that appending an icon changed the save entry_ref to the appended file, instead of keeping it * added cleaning up styles (removing duplicates) after importing from SVG * compile fixes for rgb_color ==/!= rgb_color * added Style::operator==(const Style& other) * improved debug output when listeners are still attached to a VectorPath upon destruction git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ae0d03ade2d96d75a01d1bd3fdcaee8aaf3ef90 |
|
22-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* Icon inherits from Referenceable in Icon-O-Matic mode * new listeners receive an AreaInvalidated notification git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18564 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70f4b8c0aeaaed5485482404a81e44c6bbe15f70 |
|
05-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* cleanup for consistency in FlatIconFormat.h * used Axels proposals for vector icon attribute name * added a BIconUtils class, currently only dealing with vector icons, it will render a vector icon from either a BNode attribute or a flat buffer in memory into a provided bitmap. The bitmap needs to be of B_RGBA32 colorspace, the size of the bitmap determines the scaling of the vector icon, width and height should currently be the same (square bitmap) * TODO: - add reading of "old" BeOS icons / move icon reading from other places (BMimeType?) into BIconUtils - add reading icons from resources? - suggestions? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18400 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb07ece069b8b7ca52eda06449ce2f0460b294ab |
|
04-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* moved all the classes actually needed for reading a vector icon to this place, #ifdef'd out all the editing features (listening, referencing, converting to PropertyObject... etc) * TODO: put into BPrivate namespace... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|