[Geany-devel] saving plugin settings in a project file
Alexander Petukhov
devel at xxxxx
Mon Sep 19 08:38:51 UTC 2011
I would like to store debugger settings such as watches, breaks, target
etc in a project file.
These are not the settings that apply to a plugin in a whole but look
like being related to files
user is working with, i.e. a project.
After looking at project signals I was 100% sure that they are intended
to give a plugin a place to store
its settings that apply to a project.
Yesterday on IRC we talked about it and Matthew said that it's better to
have a distinct file.
As for me, I'd better keep all session related settings in one file,
i.e. in a project and would like
to ask you here what do you think about?
One more question is about project signals, looks like to save settings
in a project a plugin is encouraged to
add a notebook tab in "project_dialog_create" signal handler and to save
setting when this dialog is closed when processing
a "project_save" signal.
The GKeyFile that is passed in "project_open" signal is closed right
after sending a signal, so plugins can't use it for saving data.
What if I want to write settings not using project settings dialog that
looks unsuitable for a debugger,
is it correct to initialize and the save a new GKeyFile to
geany_data->app->project->file_name?
Regards,
Alexander
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20110919/43bdbc1e/attachment.html>
More information about the Devel
mailing list