Lazarus

Miscellaneous => Suggestions => LCL => Topic started by: Bart on January 16, 2006, 02:47:35 pm

Title: Tabbed Document Interface
Post by: Bart on January 16, 2006, 02:47:35 pm
I really would like to see a Tabbed Document Inteface formstyle with TDI-child forms. That is MDI with a tabbed browsing interface, just like the Lazarus IDE uses for code editing, or the Firefox browser.
No editor can do without this these times ...

Bart
Title: Re: Tabbed Document Interface
Post by: PeterX on July 13, 2016, 05:01:29 pm
https://github.com/fpc-svn/lazarus-ccr/tree/master/components/tdi
Title: Re: Tabbed Document Interface
Post by: V3ct0r on September 15, 2018, 01:02:34 am
https://svn.code.sf.net/p/lazarus-ccr/svn/components/tdi/ (https://svn.code.sf.net/p/lazarus-ccr/svn/components/tdi/)
Title: Re: Tabbed Document Interface
Post by: taazz on September 15, 2018, 01:23:45 am
I really would like to see a Tabbed Document Inteface formstyle with TDI-child forms. That is MDI with a tabbed browsing interface, just like the Lazarus IDE uses for code editing, or the Firefox browser.
No editor can do without this these times ...

Bart
Ok. I like mdi i find the self contained logic of each mdi child form surprisingly relaxing, tdi on the other is nothing more than a pagecontrol with some frames/forms for each page. what more do you expect from that interface? what functionality do you miss or you want to see automated?

For example a lot of people here use panel that can be moved around at runtime as floating toolbars I find them extremely limited in usability no alt+space to open their right click menu no contained shortcuts and most of all no moving outside the parent form to give more room to the designer below oh and of course the worst of no proper resizing not with the mouse and certainly not with the keyboard.
Sorry I got curried away, but you get the point I hope what are your requirements for that TDI interface?
Title: Re: Tabbed Document Interface
Post by: lucamar on September 15, 2018, 02:50:30 pm
What I do, usually, for tabbed interfaces is implement the "inner" tabs as frames That way you keep most of the easiness of UI implementation that forms provide.
Title: Re: Tabbed Document Interface
Post by: valdir.marcos on September 16, 2018, 01:41:34 pm
https://github.com/fpc-svn/lazarus-ccr/tree/master/components/tdi
Your link seems to be broken.
Did you mean?
https://github.com/svn2github/lazarus-ccr/tree/master/components/tdi
Title: Re: Tabbed Document Interface
Post by: valdir.marcos on September 16, 2018, 01:43:59 pm
I really would like to see a Tabbed Document Inteface formstyle with TDI-child forms. That is MDI with a tabbed browsing interface, just like the Lazarus IDE uses for code editing, or the Firefox browser.
No editor can do without this these times ...
Some extra info:
Tabbed Document Interface (TDI)
http://forum.lazarus.freepascal.org/index.php/topic,34142.0.html