#
8b25c6d7 |
|
04-Aug-2021 |
John Scipione <jscipione@gmail.com> |
Appearance: Store decorator filename to disk untranslated Save ShortcutName() (i.e. filename) instead of the potentially translated decorator Name(). If the decorator has no ref but fInitStatus is B_OK and fPath == "Default" return Default decorator in ShortcutName(). The Default decorator unlike other decorators has no file on disk associated with it. We don't need to look for ShortcutName() when iterating through decorators anymore because we look for "Default" then file names before we try to find by name. Fixes #16412 Change-Id: I3109681d11931e7f55b7afaf3a65af2fb9ed5e10 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4320 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
4ca1c247 |
|
02-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Default decorator: localize about box.
|
#
14aa801a |
|
20-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Update DecorInfo to scan for decorators Look in system and user packaged and non-packaged decorator directories.
|
#
c329950c |
|
21-May-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Put the decor stuff in the BPrivate namespace, as it should have been from the beginning. * Added header for the get_decorator() functions and friends. * Minor coding style cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41638 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8102d8b3 |
|
20-May-2011 |
Stephan Aßmus <superstippi@gmx.de> |
When cleaning up the patch, I accidentally removed some functionality which I misunderstood. setdecor can now refer to decorators by their short (i.e. file system) name as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41602 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b46615c5 |
|
19-May-2011 |
Stephan Aßmus <superstippi@gmx.de> |
Applied patch by Joseph "looncraz" Groover from ticket #7445. This changes how Decorators are managed and applied. The app_server no longer scans and maintains the available ones himself, but is simply asked to load a Decorator add-on from a provided path. The Decorator scanning is moved into DecorInfo and DecorInfoUtil, private classes in the InterfaceKit. The bin command 'setdecor' uses those. I cleaned up all the coding style violations that I could find, removed chunks of code which didn't make sense (if you never put a NULL pointer into a list, you don't need to check for this and so on) and also cleaned up other passages for improved clarity and simplicity. I also tested the functionality and it works fine. Would even be Ok to include in Alpha 3, IMHO. Thanks for the patch! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41581 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ca1c2476eb67ec1200ede3fdeb43b389f9a8280 |
|
02-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Default decorator: localize about box.
|
#
14aa801ae9938a600a94c1daf379a4bb0796bf24 |
|
20-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Update DecorInfo to scan for decorators Look in system and user packaged and non-packaged decorator directories.
|
#
c329950ca70fbc8c9e130ab512db13f33e80c266 |
|
21-May-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Put the decor stuff in the BPrivate namespace, as it should have been from the beginning. * Added header for the get_decorator() functions and friends. * Minor coding style cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41638 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8102d8b3ad10c3542541b0cdf7ea5036b784b1f4 |
|
20-May-2011 |
Stephan Aßmus <superstippi@gmx.de> |
When cleaning up the patch, I accidentally removed some functionality which I misunderstood. setdecor can now refer to decorators by their short (i.e. file system) name as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41602 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b46615c55ad2c8fe6de54412055a0713da3d610a |
|
19-May-2011 |
Stephan Aßmus <superstippi@gmx.de> |
Applied patch by Joseph "looncraz" Groover from ticket #7445. This changes how Decorators are managed and applied. The app_server no longer scans and maintains the available ones himself, but is simply asked to load a Decorator add-on from a provided path. The Decorator scanning is moved into DecorInfo and DecorInfoUtil, private classes in the InterfaceKit. The bin command 'setdecor' uses those. I cleaned up all the coding style violations that I could find, removed chunks of code which didn't make sense (if you never put a NULL pointer into a list, you don't need to check for this and so on) and also cleaned up other passages for improved clarity and simplicity. I also tested the functionality and it works fine. Would even be Ok to include in Alpha 3, IMHO. Thanks for the patch! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41581 a95241bf-73f2-0310-859d-f6bbb57e9c96
|