On Mon, Jun 14, 2010 at 03:26, Lex Trotman elextr@gmail.com wrote:
On 14 June 2010 10:04, Jiří Techet techet@gmail.com wrote:
On Sat, Jun 12, 2010 at 02:59, Lex Trotman elextr@gmail.com wrote: (snip)
See my talk with Dimitar (I know you did, thanks for the hint, I've completely overlooked that you get GKeyFile as the parameter) - my thinking about how to integrate my project management to geany has changed a bit. With GKeyFile of the settings available, which I thought was the most serious missing thing in the interface, I could actually start changing the implementatiton and see what else is missing on the way (there is already some missing API mentioned in the reply to Dimitar - unless I overlook some more functions and data structures).
Sorry, maybe I'm going blind, all I can see is the settings question.
Ah, one more post based on what I thought I had seen or written. OK, what I think is missing unless I overlook something is the ability to add a new tab to the project options dialog to avoid project options scattered over several places.
Sounds sensible to me, is a function you pass a notebook tab to add and one to request its removal enough? Or do Nick or Enrico have better ideas?
It would be enough if you make the GtkNotebook of the dialog accessible through GeanyMainWidgets or the GeanyProject structure (I do something similar when adding the new tab to the sidebar through sidebar_notebook in GeanyMainWidgets). But then the dialog should be created when the user opens a project (and hidden) and already be available when the project-open signal is emitted. The dialog should also be only hidden when it is closed. I haven't checked the sources so I don't know whether geany already does it this way or not.
Cheers,
Jiri