>> how is the parameter pointer set in the graphics section in the
>> diskorc.xml? Is it set to internal or external?

This parameter is not set in diskorc.xml. Currently I'm using the file diskorc-1cd9902de71787944af1b1d4bd3c2158.txt that you send to me some time ago.

>> As to the layouting question, can you elaborate this a bit more?

Well, I've used Gtkmm to develop two applications. When I've developed the test appliation with disko, I've checked that compared with Gtkmm, the boxes widgets from Disko are no flexible (Perhaps I hanven't get the disko filosophy, yet).

How can I align widgets in disko, using HBoxes, VBoxes and Menus?

Once concrete think to discuss: I would like to enhance the boxes interface. Currently I only could insert widgets to the end of the list of a box but no in other positions. It is possible to implement the following members functions in vertical and horizontal boxes?

void add (MMSWidget *widget)
--> Insert a widget at the end of the list. Currently implemented.

void add (size_t position, MMSWidget *widget)
--> Insert a widget at a position of the list (0 means at the begin). If the position is bigger than the size of the list of widgets of the box, then the widget is inserted at the end of the list.

void add (MMSWidget *widget1, MMSWidget *widget2)
--> Widget2 is inserted at position of widget1 (and the position of widget1 in the list is incresed by 1)

The parameter "pointer" resides in the graphics section of the diskorc. Please try the value "external". This makes use of the X11 pointer completely disabling the internal one.

As to the layouting. Normally we do all the layouting in the dialog xml files. Using a combination of <hbox>, <vbox> and <gap> elements for the placement. All of our layouting - in our projects - is done using xml-files and the dialog manager.

The widgets have a size attribute. This attribute is used to determine the space needed in a box widget. In an hbox this reflects the width taken by a widget. In a vbox the size attribute reflects the height of the widget.

That's adding 2 Buttons with some space between them vertically aligned to the window. Yo can nest the <vbox>, <hbox> and <gap> as you please, and thus can reach most of you layouting purposes.

There are lots of attributes that have an impact on this, like alignment, size, margins and so on. The pity is, that we do not have a thorough documentation yet, outlining all of them. The best thing is to have a look to the Morphine.TV source code, as there are lots of dialog files used. In the meantime, just keep asking, and we will help you on the layouting.

Your wishes could certainly be addressed, i will have closer look into it, but it seems that they could be added without too much hassle.