Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Bogusław Brandys
Paul Ishenin wrote: Alexander Klenin wrote: If there is a general agreement, I can prepare detailed proposal for consolidation, but as a quick sketch: 1) Find procedure should be merged into Code explorer What is Find procedure? But since I dont use it I am not against :) 2) Find in

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
On Wed, May 6, 2009 at 2:44 AM, Alexander Klenin kle...@gmail.com wrote: FWIW, I often use Quick search (Ctrl+E) for code navigation, How does quick search work? I highlighted an identifier I want to seach for, pressed Ctrl+E. It showed seaching in the editor status bar, but nothing further.

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Alexander Klenin
On Wed, May 6, 2009 at 18:28, Graeme Geldenhuys graemeg.li...@gmail.com wrote: On Wed, May 6, 2009 at 2:44 AM, Alexander Klenin kle...@gmail.com wrote: FWIW, I often use Quick search (Ctrl+E) for code navigation, How does quick search work?  I highlighted an identifier I want to seach for,

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Martin Friebe
Alexander Klenin wrote: I think that while Lazarus IDE has many great features, they are not well organized. Various Lazarus developers added convenience features with a separate user interfaces, so the features are dispersed all over UI and hard to discover. IMHO the good way forward is to

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Mattias Gärtner
Zitat von Graeme Geldenhuys graemeg.li...@gmail.com: On Wed, May 6, 2009 at 2:44 AM, Alexander Klenin kle...@gmail.com wrote: FWIW, I often use Quick search (Ctrl+E) for code navigation, How does quick search work? I highlighted an identifier I want to seach for, pressed Ctrl+E. It showed

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
On Wed, May 6, 2009 at 12:00 PM, Alexander Klenin kle...@gmail.com wrote: Yes, documentation is good. But it is well-known fact that users do not read documentation ;-) Exactly why I decided on using animated gifs. User only needs to view them and not read content to get the idea of a feature.

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
On Wed, May 6, 2009 at 12:28 PM, Martin Friebe laza...@mfriebe.de wrote: 1) Find procedure should be merged into Code explorer Ok by me. (I never used it :) )  It's partly there anyway. Lets discuss it first - I use procedure list a *lot*. And at the moment it's behaviour is different to

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
2009/5/6 Mattias Gärtner nc-gaert...@netcologne.de: It's called 'procedure list' and its default key is Alt-G, which does not work on all widgetsets. Do you mean the shortcut doesn't work or the actual procedure List dialog doesn't work on all widgetsets? Since I switched from GTK1 to GTK2,

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Alexander Klenin
2009/5/6 Mattias Gärtner nc-gaert...@netcologne.de: 2) Find in files, Messages and Code observer should be merged together, with interface most resembling Find in files I can't see how these can be combined. They are totally different features. Maybe the result windows could be docked

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Alexander Klenin
1) Find procedure should be merged into Code explorer Ok by me. (I never used it :) ) It's partly there anyway. Lets discuss it first - I use procedure list a *lot*. And at the moment it's behaviour is different to code explorer. Of course, no need to rush. But notice how even many people

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Mattias Gärtner
Zitat von Graeme Geldenhuys graemeg.li...@gmail.com: 2009/5/6 Mattias Gärtner nc-gaert...@netcologne.de: It's called 'procedure list' and its default key is Alt-G, which does not work on all widgetsets. Do you mean the shortcut doesn't work or the actual procedure List dialog doesn't work

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Reenen Laurie
Erm... Ok, maybe I know more about UI than others, maybe I know less. But IMHO, *everything* should be accessible via the menu. So if you don\'t know a shortcut, you can click Menu - IDE Tools - Procedure list Menu - IDE Tools - Anchor Viewer Menu - IDE Tools - Identifier Completion

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
On Wed, May 6, 2009 at 1:52 PM, Alexander Klenin wrote:  * Procedure List jumps to Implementation section. Code Explorer to Interface section. I would prefer to always jump to implementation, but it can be made an option. Yup, I prefer that too.  * In procedure list, when you press Enter

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
2009/5/6 Mattias Gärtner wrote: Do you mean the shortcut doesn't work or the actual procedure List dialog doesn't work on all widgetsets? Alt-G does not work. With other short cuts it works. Does it conflict with OS or Desktop Manager? For example: Ctrl+Alt+[F1-F12] under Ubuntu is grabbed

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
On Wed, May 6, 2009 at 2:20 PM, Reenen Laurie rlau...@gmail.com wrote:  Menu - IDE Tools - Procedure list  Menu - IDE Tools - Anchor Viewer Both of these are already under the View menu.  Menu - IDE Tools - Identifier Completion (ctrl-space) (says -you need have typed half of an identifier

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Alexander Klenin
On Wed, May 6, 2009 at 13:40, Paul Ishenin i...@kmiac.ru wrote: Please create a wiki page. After few revisions it can become a part of roadmap. http://wiki.freepascal.org/IDE_UI_Consolidation -- Alexander S. Klenin ___ Lazarus mailing list

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Reenen Laurie
On 5/6/09, Graeme Geldenhuys graemeg.li...@gmail.com wrote: On Wed, May 6, 2009 at 2:20 PM, Reenen Laurie rlau...@gmail.com wrote:  Menu - IDE Tools - Procedure list  Menu - IDE Tools - Anchor Viewer Both of these are already under the \View\ menu. Procedure list is not on my view menu...

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Martin Friebe schrieb: 2) Find in files, Messages and Code observer should be merged together, with interface most resembling Find in files IMHO, this (point 2) would be even more a specialization. Also I can't see how those 3 relate at all. They can use the same Search Results window

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Graeme Geldenhuys schrieb: Yes, documentation is good. But it is well-known fact that users do not read documentation ;-) Exactly why I decided on using animated gifs. User only needs to view them and not read content to get the idea of a feature. :) Users who don't want to waste time with

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
On Wed, May 6, 2009 at 4:46 PM, Reenen Laurie rlau...@gmail.com wrote: What does Enclose Selection do? Click it - I dare you! ;-) It allows you to choose with what you want to wrap the currently selected code. eg: try..finaly, try..except, repeat..until, while..do, {} etc.. I learnt

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Alexander Klenin schrieb: All floating windows should be dockable. We have already a docking manager. The missing part is to finish the save/restore of the layout. I started to look at fixing save/restore once, but dropped it since docking is being rewritten by Hans-Peter Diettrich It will

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Mattias Gärtner
Zitat von Hans-Peter Diettrich drdiettri...@aol.com: Martin Friebe schrieb: 2) Find in files, Messages and Code observer should be merged together, with interface most resembling Find in files IMHO, this (point 2) would be even more a specialization. Also I can't see how those 3 relate

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Graeme Geldenhuys schrieb: The problem with Code Explorer and FPDoc Editor type windows is that they use processing power as you navigate or switch units. Apropos switch units: who made the editor tab shifting almost useless? IMO the scroll buttons should scroll the editor tabs by pages, not

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Bogusław Brandys
Graeme Geldenhuys wrote: On Wed, May 6, 2009 at 12:28 PM, Martin Friebe laza...@mfriebe.de wrote: 1) Find procedure should be merged into Code explorer Ok by me. (I never used it :) ) It's partly there anyway. Lets discuss it first - I use procedure list a *lot*. And at the moment it's

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Alexander Klenin
2009/5/7 Bogusław Brandys bran...@o2.pl: In fact we see here old problem of two rights - both groups are right , partially. While it would be nice to have as many nice features placed in one Code explorer as possible - that WILL double windows, because someone not using docking (due to

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Alexander Klenin
On Thu, May 7, 2009 at 02:25, Hans-Peter Diettrich drdiettri...@aol.com wrote: Graeme Geldenhuys schrieb: The problem with Code Explorer and FPDoc Editor type windows is that they use processing power as you navigate or switch units. Apropos switch units: who made the editor tab shifting

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Mattias Gärtner
Zitat von Bogusław Brandys bran...@o2.pl: Graeme Geldenhuys wrote: On Wed, May 6, 2009 at 12:28 PM, Martin Friebe laza...@mfriebe.de wrote: 1) Find procedure should be merged into Code explorer Ok by me. (I never used it :) ) It's partly there anyway. Lets discuss it first - I use

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Martin Friebe
Alexander Klenin wrote: 2009/5/7 Bogusław Brandys bran...@o2.pl: In fact we see here old problem of two rights - both groups are right , partially. While it would be nice to have as many nice features placed in one Code explorer as possible - that WILL double windows, because someone not

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Bogusław Brandys
Alexander Klenin wrote: 2009/5/7 Bogusław Brandys bran...@o2.pl: In fact we see here old problem of two rights - both groups are right , partially. While it would be nice to have as many nice features placed in one Code explorer as possible - that WILL double windows, because someone not

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Mattias Gärtner schrieb: I plan more tools like the code browser - that scans whole source trees and need two or three hundred megabytes. But these tools will not be invoked by default and they share the same memory. The code explorer can be seen as the map in a master-detail view. Then

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Alexander Klenin schrieb: IMO the scroll buttons should scroll the editor tabs by pages, not activate the next left/right tab. I prefer the current way. I guess that depends on the number of units opened a once -- I usually try not to have too many. Unit Controls plus the *.inc files does

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Leslie Kaye
Martin Friebe wrote: div class=moz-text-flowed style=font-family: -moz-fixedAlexander Klenin wrote: I think that while Lazarus IDE has many great features, they are not well organized. Various Lazarus developers added convenience features with a separate user interfaces, so the features

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Héctor Fiandor Rosario
Dear Mr. Graeme Geldenhuys: I read the documentation mentioned about gif, but really, I dont feel sure to do that. I want to attach the running leopard in my applications. Its possible? thanks in advance, yours truly, Ing. Héctor F. Fiandor hfian...@infomed.sld.cu

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
2009/5/6 Héctor Fiandor Rosario hfian...@infomed.sld.cu: I read the documentation mentioned about gif, but really, I dont feel sure to do that. That is only meant for creating animated gifs for the wiki page - not for embedding them into your application. I want to attach the running

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Graeme Geldenhuys
2009/5/6 Héctor Fiandor Rosario hfian...@infomed.sld.cu: I read the documentation mentioned about gif, but really, I dont feel sure to do that. That is only meant for creating animated gifs for the wiki page - not for embedding them into your application. I want to attach the running

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-06 Thread Hans-Peter Diettrich
Leslie Kaye schrieb: Pleas do not have docking in the UI!!! It might look cool bot it is a pain to use and program. Program what? Windows accidentally un-dock and attach to your mouse then end up anywhere so you spend ages trying to get it back to how it was. This happens only with the

[Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-05 Thread Alexander Klenin
On Wed, May 6, 2009 at 07:48, Mattias Gaertner nc-gaert...@netcologne.de wrote: Well, power users don't scroll, they fly via shortcuts. Casual users use PgUp/PgDown. That's putting it nicely. My business model units are all fairly big. PgUp/PgDn will just take to long. I the procedure list

Re: [Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

2009-05-05 Thread Paul Ishenin
Alexander Klenin wrote: If there is a general agreement, I can prepare detailed proposal for consolidation, but as a quick sketch: 1) Find procedure should be merged into Code explorer What is Find procedure? But since I dont use it I am not against :) 2) Find in files, Messages and Code