[Geany-devel] project build tab - Re: GTK+ Version Bump to 2.18 - gtkbuilder and 2.16

Nick Treleaven nick.treleaven at xxxxx
Wed Oct 19 12:43:05 UTC 2011


On 18/10/2011 17:30, Nick Treleaven wrote:
> On 18/10/2011 00:36, Matthew Brush wrote:
>> On 11-10-17 04:27 PM, Lex Trotman wrote:
>>> Yes, the build tab is generated at runtime because it has variable
>>> length (set by the number_xx_menu_items prefs).
>>>
>>> Possibly it could be a treeview, but that would change the whole
>>> operation of the build tabs and would need discussion with Nick who
>>> has strong ideas on the subject :)
>
> Not really, I'm just opposed to replacing groups of commands with a list
> of commands as I think this is worse usability.
>
> I think a treeview for each command group wouldn't really change things
> and might look better. Is there a way to show a label with mnemonic in a
> treeview column? Not crucial but nice to have.

Actually one treeview would be better, but I think the error regex 
fields would need to be separate from the tree. Perhaps grouped 
underneath it. It could look something like:

Current filetype: C

    Label      Command            Directory     Reset
    -----      -------            ---------     -----
\/ Filetype build commands
    ...
\/ Independent build commands
    ...
\/ Execute commands
    ...

Error regular expressions:
   Filetype:    [                ]
   Independent: [                ]


I've added a label for current filetype above (this could be done 
separately). This is to avoid repeating the filetype name in multiple 
places, and I think it's clearer.



More information about the Devel mailing list