[Gambas-devel] Preview gb.form.md[ia]

Ron Onstenk ronstk at ...124...
Sat Aug 5 18:57:56 CEST 2006


On Saturday 05 August 2006 18:40, Benoit Minisini wrote:
> On Saturday 05 August 2006 18:30, Ron Onstenk wrote:
> > This is a preview the current working .mdi/.mda
> > It is based on the .mdi made by Benoit and the
> > .mda made by Fabien and a windows manager by myself.
> >

---8<---

> > All buttons are programmable on/off or the complete Head can switch off.
> > The area below with the text or form are resizeable.
> >
> > The best thing is it is the .mdi and .mda together
> > The way I do it now is by a flag in the source code.
> > The result is if the flag is not set it works 99.9999999% the same
> > If set it should work still the same way.
> > In fact the API has not changed for Workspace but there is a .Options
> > property add.

---8<---

> > Rename my old variable/control names to more correct ones.
> > Names now are based on old controls replaced by totally different.
> > Create a  project as demo for (new) Workspace.
> >
> > Remember, it is just a preview to get a impression.
> >
> >
> > Ron
> 
> Looks cool. 
> 
> Is it possible to merge gb.form.mdi and gb.form.mda, i.e. being able to switch 
> between the gb.form.mdi tab view where all windows are maximized with a 
> TabStrip, and gb.form.mda where all windows can be freely resized, without 
> the need for a TabStrip?
> 
> Regards,
> 

1)
It is already merged together. :)

2)
The switch is basic already done but hardcoded.
I think dynamic switching can give problems, but with New WorkSpace(x, y, USEMDA) 
it could work. Not in progress ATM.

3)
The Tabstip stays always alive ATM. 
The child Windows Titlebar can switched complete off. The taskbar must do it.
If they are switched of only resize is possible, no buttons anymore.
Here one of the problems with the close button I must pay attention to.

I will look a way to hide it if it is possible in special case. 


Ron

-- 
The only bug free software from MickySoft is 
still shrink-wrapped in their warehouse...




More information about the Devel mailing list