Archives

Next Archive Previous Archive

01 Sep - 30 Sep 2003
01 Oct - 31 Oct 2003
01 Nov - 30 Nov 2003
01 Jan - 31 Jan 2004
01 Feb - 28 Feb 2004
01 Mar - 31 Mar 2004
01 May - 31 May 2004
01 June - 30 June 2004
01 Jul - 31 Jul 2004
01 Nov - 30 Nov 2004
01 Jan - 31 Jan 2005
01 Apr - 30 Apr 2005
01 May - 31 May 2005
01 Jul - 31 Jul 2005
01 Aug - 31 Aug 2005
01 Sep - 30 Sep 2005
01 Oct - 31 Oct 2005
01 Nov - 30 Nov 2005
01 Dec - 31 Dec 2005
01 Jan - 31 Jan 2006
01 Feb - 28 Feb 2006
01 Mar - 31 Mar 2006
01 May - 31 May 2006
01 June - 30 June 2006
01 Aug - 31 Aug 2006
01 Sep - 30 Sep 2006
01 Nov - 30 Nov 2006

Last Comments

online soma7121 (Glade 3 in MonoDe…): ghepodSorry for that.
buy vicodin8303 (An exciting GUADE…): tmtnroSorry for that.
generic fioricet3… (Visiting Mexico): iinhfdSorry for that.
generic fioricet0… (Refactoring): ssnwmsSorry for that.
online nexium0500… (New Year New Life…): ilrcblSorry for that.
online ambien6833… (A new GUI designe…): chotapSorry for that.
generic ambien344… (Designing menus): mbstarSorry for that.
buy valtrex4013 (Planning MonoDeve…): idhfwwReally sorry for this.
cheap butalbital5… (Jazztel: no ADSL …): mbbnitReally sorry for this.
cheap prozac4659 (MonoDevelop impro…): oekpcpReally sorry for this.

Last Referrers

08:48 mp3s.good.one.pl/download-mp3-…
08:45 mp3s.good.one.pl/download-mp3-…
08:44 newmusiccentre.co.uk/db/data/a…
08:44 mp3s.good.one.pl/download-mp3-…
08:43 mp3s.good.one.pl/download-mp3-…
08:42 mp3s.good.one.pl/download-mp3-…
08:41 mp3s.good.one.pl/download-mp3-…
08:40 mp3s.good.one.pl/download-mp3-…
08:40 financereal.info/Currency-Trad…
08:40 mp3s.good.one.pl/download-mp3-…

Links

Google
Pivot

To change this list, edit the file '_aux_link_list.html' in your pivot's templates folder.

Stuff

Powered byPivot - 1.24.3: 'Arcee' 
XML Feed (RSS 1.0) 

About

This is the default template for Pivot. You can change this text by editing the file templates/frontpage_template.html in your pivot folder.

Linkdump

+ 3 - 6 | § Glade 3 in MonoDevelop

I've been playing lately with Glade 3. What's interesting about this (still in the works) new Glade is that all the widgets that compose the Glade GUI are available in a separate library (libgladeui), which means that Glade can now be easily integrated in other applications. And of course MonoDevelop is a good candidate for this.

The first step has been to create bindings for libgladeui. Those bindings are available in the gladeui-sharp module of Mono SVN, and they are not complete, but enough to make they work in Mono.

Next step: integrate the Glade widgets into MD. Creating the add-in, and adding the 3 new pads (the project view, the property editor, and the widget palette) is easy. The only window that can't be integrated is the the form editor, which is always created as a top level window and this can't be changed (as of now). However, I believe that only integrating those widgets is not enough. What would be really useful is a more deep integration between the windows being edited with Glade, and the C# classes that represent those windows. This is what I have in mind:
What's not clear about this model is when to save the glade file. Since the file that contains the corresponding class will always be open and active when the window is being edited, what makes sense to me is to just save the glade file when the project file is saved. One problem is that the glade file can contain more than one window, so saving a project file would end saving all windows, but I feel this is not a big issue.

The hard part of all this is keeping the class and the window design in sync. We need some code generation features which are not present right now in MD, things like creating a new class, adding/renaming/deleting methods and fields from a class. My plan is to reuse some of the Refactoring work that was started, but I haven't got a chance to look at the code yet and see if it can be used for this.

Here is a screenshot of what I have for now. This is NOT YET in SVN, and won't be until it is rather useful: