Re: [anjuta-devel] Git Tasks Window and GDL status update



Hi!

My best guess on finding #3 is that placeholders aren't really designed
to be serialized and persist between application uses. As a very naive
attempt at resolving this problem, I have considered changing the save
mechanism so that it places hidden docks into the layout XML file,
adding some kind of hidden attribute so that we can build a placeholder
for it when the layout is loaded so the docks take their correct
positions when they're unhidden. The problem is that the saving system
in GDL touches on a lot of different things, like the master and some
other things I don't quite get, especially some tree model that it keeps
for some dialog that lists the dock items in a list view. I have no idea
what that's even doing there. :)

Can someone more familiar with GDL comment on the feasibility of my
solution? I honestly don't know what I've gotten myself into here :)

Basically this seems to be the right solution to me. Serialising
placeholders would solve a couple of problems we have in gdl.

About the tree model: I think there is a dialog in gdl that can be used to
show all docs. However, I don't think that is used anywhere and it might
not be a big problem if these model would not show the hidden windows.

Maybe we can even get rid of the dialog...

Regards,
Johannes




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]