vfx features for Krita

Boudewijn Rempt boud at valdyas.org
Fri Mar 29 15:23:49 UTC 2013


Lets _not_ call our keymap file something with "rc" in the name :-)

On Fri, 29 Mar 2013, Sven Langkamp wrote:

> 
> 
> 
> On Fri, Mar 29, 2013 at 4:14 PM, Boudewijn Rempt <boud at valdyas.org> wrote:
>       On Fri, 29 Mar 2013, Sven Langkamp wrote:
>
>             On Fri, Mar 29, 2013 at 9:26 AM, Boudewijn Rempt <boud at valdyas.org> wrote:
>                   On Friday 29 March 2013 Mar 03:24:04 Sven Langkamp wrote:
>                   > I think in there short term we could go with a file that stores the
>                   > shortcuts. I can't reproduce the problems with the disappearing shortcuts,
>                   > so I don't know if that is a Krita or xmlgui problem.
>                   > For a clean fix we likely need to do our own shortcut system as we need to
>                   > integrate the input manager shortcuts at some point.
>
>             We actually sort of do that, already. By default, KDE stores changed shortcuts in the
>             .kde/share/apps/kritarc file. This file is
>             superceded whenever we bump the version of the kritarc file in krita, for instance when
>             adding a new action. Then all shortcuts
>             will be forgotten. So we now save the shortcuts to .kde/share/config/krita.rc, and load
>             those.
> 
>
>             It's the other way around we save to .kde/share/apps/kritarc and KDE saves
>             to .kde/share/apps/krita/krita.rc (at least on my system).
>             Saving to the kritarc is a problem of it's own. It works with one view, but when you
>             have two views you can regularly see that the
>             shortcuts save in the kritarc are lost. It only works because it can fall back to the
>             KDE system.
> 
> 
> No, we really save to the .kde/share/config/kritarc config file, in the krita/shortcuts key. I added that
> because the .kde/share/apps/krita.rc file often broke. (And isn't it silly to have two files with nearly
> identical names, both with a suffix that's a reminder of CTSS runcommand
> files from the sixties.... And both don't do what those files did.)
> 
> 
> Yeah, that's what I was saying above, got a bit confused there. I meant .kde/share/config/kritarc instead
> of .kde/share/apps/kritarc. Anyway the rc file without the dot (aka our main configuration file) also reset all
> the time when you have two views and the it will fall back to the rc file with the dot. So both systems are
> broken, just in different cases.
> 
>  
>
>              
>                   However, we do that on view creation and destruction, and that might be a problem.
>             Ideally, it should be done on creating
>                   the first view and destroying the last view, in the current system, or on app
>             startup/shutdown in the new system I'm
>                   working on in the calligra-kopluginloader-rempt branch.
> 
>
>             I think it should be read on view creation and written when shortcuts have been changed.
>             We also need to save to a separate file,
>             because the kritarc file might break.
> 
> 
> 
> Yes, I agree with that.
> 
> Boud
> _______________________________________________
> Krita mailing list
> kimageshop at kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
> 
> 
> 
>


More information about the kimageshop mailing list