Sign in Join

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

Mailing lists / lazarus / 2017-04

Configure IDE dlg tab-set

18 messages · 6 people ·

Reply by email Subscribe to this list Your subscription

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

Sandro Cumerlato
to Alexey

+1

Better leave left Listbox.

Sandro

"Alexey wrote 17 lines
This dialog has one tabset -from PageControl, and another - from left Listbox/Listview. Confusing. Better leave one Listbox. Picture. -- Regards, Alexey -- _______________________________________________ Lazarus mailing list http://lists.lazarus-ide.org/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170423/b399d91e/attachment.html>

Reply by email

Sandro Cumerlato
to Michael Van Canneyt

If I have understand correctly, it is better to have only one list. I prefer the left Listbox.

Sandro

On 23 Apr 2017 10:17, "Michael Van Canneyt via Lazarus" <

Show quoted text 24 lines
wrote: On Sun, 23 Apr 2017, Alexey via Lazarus wrote: This dialog has one tabset -from PageControl, and another - from left > Listbox/Listview. Confusing. Better leave one Listbox. > > Picture. > Can you explain in more detail what is wrong with the dialog ? I look at this picture, and I see absolutely nothing wrong or confusing about it ? Michael. -- _______________________________________________ Lazarus mailing list http://lists.lazarus-ide.org/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170423/a1b55d77/attachment-0001.html> -------------- next part --------------
A non-text attachment was scrubbed...
Name: 2017-04-23 10.25.10.png
Type: image/png
Size: 63876 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170423/a1b55d77/attachment-0001.png>

Reply by email

Graeme Geldenhuys
to Alexey: This dialog has one tabset -from PageControl, and another - from left Listbox/Listview.…
Alexey wrote
This dialog has one tabset -from PageControl, and another - from left Listbox/Listview. Confusing. Better leave one Listbox.

I kind-of see what you mean - duplicated information. The idea was probably to have the "error state" available for all settings involved. Obviously that can be resolved too. Simply remove the listbox and then place error state icons in the tabs where applicable. So you will still get an overview of what settings are wrong.

Regards,
Graeme

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp

Reply by email

Sandro Cumerlato

On 23 Apr 2017 10:30, "Graeme Geldenhuys

Show quoted text 5 lines
Simply remove the listbox and then place error state icons in the tabs where applicable. So you will still get an overview of what settings are wrong.

-1

IMHO left ListBox is better because error states are visible even if tab is not selected. I would convert right tabs to frames or something similar.

Sandro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170423/6a34e06d/attachment.html>

Reply by email

Michael Van Canneyt
to Sandro Cumerlato: On 23 Apr 2017 10:30, "Graeme Geldenhuys -1 IMHO left ListBox is better because error…
Sandro Cumerlato wrote 11 lines
On 23 Apr 2017 10:30, "Graeme Geldenhuys > Simply remove the listbox and then > place error state icons in the tabs > where applicable. So you will still get > an overview of what settings are > wrong. -1 IMHO left ListBox is better because error states are visible even if tab is not selected. I would convert right tabs to frames or something similar.

You can achieve the same with a status icon on the tabs.

*If* something needs to be removed, I would remove the listbox. It only takes up a lot of space, and it's mostly empty.

Michael.

Reply by email

Sandro Cumerlato
to Michael Van Canneyt

Good idea! +1000

Sandro

On 23 Apr 2017 10:49, "Michael Van Canneyt via Lazarus" <

wrote:

You can achieve the same with a status icon on the tabs.

*If* something needs to be removed, I would remove the listbox. It only takes up a lot of space, and it's mostly empty.

Michael.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170423/112d07cc/attachment-0001.html>

Reply by email

Graeme Geldenhuys
to Sandro Cumerlato: On 23 Apr 2017 10:30, "Graeme Geldenhuys -1 IMHO left ListBox is better because error…
Sandro Cumerlato wrote
IMHO left ListBox is better because error states are visible even if tab is not selected.

That is why I said to place status icons in the tabs itself next to the text "Compiler", "FPC Sources" etc. It will accomplish the same thing.

But then there is the matter of LCL inconsistency.... Does all LCL widgetsets support icons in the tabs?

Regards,
Graeme

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp

Reply by email

Sandro Cumerlato
to Graeme Geldenhuys: I kind-of see what you mean - duplicated information. The idea was probably to have the…

With Michael explanation it looks like the best solution.

Sorry for my misunderstanding.

Sandro

On 23 Apr 2017 10:30, "Graeme Geldenhuys via Lazarus" <

Show quoted text 26 lines
wrote: On 2017-04-23 07:21, Alexey via Lazarus wrote: > This dialog has one tabset -from PageControl, and another - from left > Listbox/Listview. Confusing. Better leave one Listbox. I kind-of see what you mean - duplicated information. The idea was probably to have the "error state" available for all settings involved. Obviously that can be resolved too. Simply remove the listbox and then place error state icons in the tabs where applicable. So you will still get an overview of what settings are wrong. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- _______________________________________________ Lazarus mailing list http://lists.lazarus-ide.org/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170423/be4508cf/attachment.html>

Reply by email

Graeme Geldenhuys
to Michael Van Canneyt: You can achieve the same with a status icon on the tabs. *If* something needs to be…
Michael Van Canneyt wrote
*If* something needs to be removed, I would remove the listbox. It only takes up a lot of space, and it's mostly empty.

+1

It is takes up a lot of space with not much or no , Graeme

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp

Reply by email

Michael Van Canneyt
to Mattias Gaertner
Mattias Gaertner wrote 10 lines
On Sun, 23 Apr 2017 10:49:02 +0200 (CEST) Michael Van Canneyt via Lazarus wrote: > [...] > *If* something needs to be removed, I would remove the listbox. > It only takes up a lot of space, and it's mostly empty. The idea was to add more checks/issues and some common choices, like language and docked/undocked. Then the tabs will soon run out of space.

I like your use of "soon" :-)

Given that the dialog has not changed substantially in many years, I think we can safely remove the listbox, still assuming that something must be removed :)

Michael.

Reply by email

Mattias Gaertner
to Michael Van Canneyt
Show quoted text 6 lines
[...] I like your use of "soon" :-) Given that the dialog has not changed substantially in many years, I think we can safely remove the listbox, still assuming that something must be removed :)

It would be more "safe" to remove the tabs, as AFAIK not all widgetsets support tab icons, other languages have wider captions and eventually more items will be added.

Mattias

Reply by email

Michael Van Canneyt
to Mattias Gaertner
Mattias Gaertner wrote 13 lines
On Sun, 23 Apr 2017 11:13:43 +0200 (CEST) Michael Van Canneyt via Lazarus wrote: > [...] > I like your use of "soon" :-) > > Given that the dialog has not changed substantially in many years, > I think we can safely remove the listbox, still assuming that > something must be removed :) It would be more "safe" to remove the tabs, as AFAIK not all widgetsets support tab icons, other languages have wider captions and eventually more items will be added.

I don't think the dialog needs to be changed to begin with, but if general opinion is that it needs changing,
I don't have strong opinions on how it is changed, so "go ahead..."

Michael.

Reply by email

Giuliano Colla
to Michael Van Canneyt

Il 23/04/2017 12:14, Michael Van Canneyt via Lazarus ha scritto:

I don't think the dialog needs to be changed to begin with,

+1

We have a summary on the left, and details on the right.

If you just need to check what has to be fixed you look to the list box, while if you want to verify the proper Lazarus path, the selection of the right compiler, the right sources etc. you use the right side tabs.

Reply by email