Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-06

Little interface improvement (i think so...)

11 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

William Oliveira Ferreira

I Don?t know if someone agrees if me, i think dock the Messages window into the Source Editor Window is a nice idea as it makes it easier to manage. Just place on the same Window, aligned to bottom.

Sorry about my english, sometimes i need Google to write messages =/ ________________________________
William de Oliveira Ferreira
Bacharel em Sistemas de Informa??o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110608/c203b273/attachment.html>

Reply by email

Krzysztof
to William Oliveira Ferreira

You can use ManualDock components for dock messages to source editor: http://wiki.lazarus.freepascal.org/Manual_Docker
<http://wiki.lazarus.freepascal.org/Manual_Docker>Or just use AnchorDockingDsgn/EasyDockMgrDsgn from Packages->Configure installed packages

2011/6/8 William Oliveira Ferreira

Show quoted text 16 lines
I Don?t know if someone agrees if me, i think dock the Messages window into the Source Editor Window is a nice idea as it makes it easier to manage. Just place on the same Window, aligned to bottom. Sorry about my english, sometimes i need Google to write messages =/ ________________________________ William de Oliveira Ferreira Bacharel em Sistemas de Informa??o -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110608/4c86ed33/attachment.html>

Reply by email

leledumbo
to William Oliveira Ferreira: I Don?t know if someone agrees if me, i think dock the Messages window into the Source…

Reply by email

William Oliveira Ferreira
to leledumbo

Good, i'll read it later...

Thanks!

________________________________
William de Oliveira Ferreira
Bacharel em Sistemas de Informa??o

2011/6/8 leledumbo

Show quoted text 18 lines

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110608/4f1dcc75/attachment.html>

Reply by email

Flávio Etrusco
to William Oliveira Ferreira: I Don?t know if someone agrees if me, i think dock the Messages window into the Source…

There's a brazilian mailing list: http://groups.google.com/group/lazarus-br

2011/6/8 William Oliveira Ferreira :

Show quoted text 16 lines
I Don?t?know if someone agrees if me, i think dock the Messages window into the Source Editor Window is a nice idea as it makes it easier to? manage. Just place on the same Window, aligned to bottom. Sorry about my english, sometimes i need Google to write messages =/ ________________________________ William de Oliveira Ferreira Bacharel em Sistemas de Informa??o -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

William Oliveira Ferreira
to William Oliveira Ferreira: Good, i'll read it later... Thanks! ________________________________ William de Oliveira…

well i?ve read those links and i saw that with lazdockmangerdsn, it doesn't save window's size and positon. Someone faced this issue too? ________________________________
William de Oliveira Ferreira
Bacharel em Sistemas de Informa??o

2011/6/8 William Oliveira Ferreira

Show quoted text 32 lines
Good, i'll read it later... Thanks! ________________________________ William de Oliveira Ferreira Bacharel em Sistemas de Informa??o 2011/6/8 leledumbo > I guess you haven't seen: > 1) http://wiki.lazarus.freepascal.org/Anchor_Docking#Docking_in_the_IDE > 2) http://wiki.lazarus.freepascal.org/New_IDE_features_since#Docked_IDE > 3) http://wiki.lazarus.freepascal.org/Manual_Docker *older hack, don't > know > if it still works > > -- > View this message in context: > http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Little-interface-improvement-i-think-so-tp3039511p3039596.html > Sent from the Free Pascal - Lazarus mailing list . > > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110609/851cc178/attachment.html>

Reply by email

William Oliveira Ferreira
to Flávio Etrusco: There's a brazilian mailing list: http://groups.google.com/group/lazarus-br 2011/6/8…

Thanks Flavio, i've joined...
________________________________
William de Oliveira Ferreira
Bacharel em Sistemas de Informa??o

Fl?vio Etrusco wrote 29 lines
There's a brazilian mailing list: http://groups.google.com/group/lazarus-br 2011/6/8 William Oliveira Ferreira : > I Don?t know if someone agrees if me, i think dock the Messages window into > the Source Editor Window is a nice idea as it makes it easier to manage. > Just place on the same Window, aligned to bottom. > > Sorry about my english, sometimes i need Google to write messages =/ > ________________________________ > William de Oliveira Ferreira > Bacharel em Sistemas de Informa??o > > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > > -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110609/5ba39218/attachment.html>

Reply by email

Hans-Peter Diettrich
to Flávio Etrusco
Show quoted text 7 lines
2011/6/9 William Oliveira Ferreira : > well i?ve read those links and i saw that with lazdockmangerdsn, it doesn't > save window's size and positon. Someone faced this issue too? > ________________________________ > William de Oliveira Ferreira You have to explicitly save the layout using the menu under Tools in main menu.

What is "lazdockmgrdsn"?

When it is an IDE docking mangager, it can use the LazarusIDE hooks, as demonstrated in e.g. RegisterEasyDockMgr Register().

DoDi

Reply by email

William Oliveira Ferreira
to Hans-Peter Diettrich

Sorry DoDi, i wrote without "re-read" the package name, i was using easydockmgrdsgn.

Thanks Flavio, i'll try it latter...

________________________________
William de Oliveira Ferreira
Bacharel em Sistemas de Informa??o

2011/6/9 Hans-Peter Diettrich

Show quoted text 30 lines
Fl?vio Etrusco schrieb: 2011/6/9 William Oliveira Ferreira : > >> well i?ve read those links and i saw that with lazdockmangerdsn, it >> doesn't >> save window's size and positon. Someone faced this issue too? >> ________________________________ >> William de Oliveira Ferreira >> > > You have to explicitly save the layout using the menu under Tools in main > menu. > What is "lazdockmgrdsn"? When it is an IDE docking mangager, it can use the LazarusIDE hooks, as demonstrated in e.g. RegisterEasyDockMgr Register(). DoDi -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110610/a4be1454/attachment-0001.html>

Reply by email

Hans-Peter Diettrich
to William Oliveira Ferreira
Sorry DoDi, i wrote without "re-read" the package name, i was using easydockmgrdsgn.

I've just uploaded another DockableIDE.patch (Mantis 19308), that makes the EasyDockMgrDsgn work in the trunk. The undocked IDE should not be affected by these changes (tested on Win32). Please try and report eventual problems.

The following (optional) extensions are added by this patch:

TControl.ShowEx is a configurable version (replacement) for Show. It's fully recursive, allowing to make all parents visible, and the top level form can be made topmost, restored (from minimized), and moved into screen or monitor bounds - everything configurable separately. It modifies ShowControl, in a way that doesn't affect normal operation nor overridden methods in derived classes. More options can be added on demand :-)

TScreen has added BoundsRect and methods to fit a BoundsRect entirely into screen or monitor bounds.

As mentioned in the patch notes, a couple of minor issues remain to be fixed or specified. The DockMaster interface (base class) IMO contains too many methods, which are not used by the IDE. In contrast FormShow is used (conditionally) *instead* of the Creator/Layout standard processing, what IMO only results in dangerous duplicate code in all derived dockmasters. That's why I moved the DockMaster.ShowForm call to the end of ShowForm, after all default processing has occured. This may affect (simplify?) other dockmasters as well.

DoDi

Reply by email