Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Thomas Martitz

Am 14.07.2012 04:20, schrieb Lex Trotman:

On 14 July 2012 07:07, Sean Felipe Wolfe ether@gmail.com wrote:

I'd like to be able to have 2-3 columns of tabs and be able to drag +
rearrange, something like Eclipse's draggable tab setup -- one of the
few things I like about Eclipse.

I assume this is non-trivial ... how horribly difficult would it be?

Multiple columns/rows of tabs, how hard can it be?

@#* hard, AFAICT you will have to change GTK, not Geany.

Note drag re-ordering already works.

Cheers
Lex



Can I at least have multiple sidebars with tabs being draggable between 
them (or make the message window a sidebar) ? :)


Currently Geany isn't so nice on a wide screen setup because much of the 
horizontal space is wasted, being bound to 80 or 100 column limit for 
source code. Vertical space is wasted because the message window could 
be a sidebar on wide screens.


Best regards.
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Lex Trotman
On 14 July 2012 20:21, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:
 Am 14.07.2012 04:20, schrieb Lex Trotman:

 On 14 July 2012 07:07, Sean Felipe Wolfe ether@gmail.com wrote:

 I'd like to be able to have 2-3 columns of tabs and be able to drag +
 rearrange, something like Eclipse's draggable tab setup -- one of the
 few things I like about Eclipse.

 I assume this is non-trivial ... how horribly difficult would it be?

 Multiple columns/rows of tabs, how hard can it be?

 @#* hard, AFAICT you will have to change GTK, not Geany.

 Note drag re-ordering already works.

 Cheers
 Lex



 Can I at least have multiple sidebars with tabs being draggable between them
 (or make the message window a sidebar) ? :)

Hi Thomas,

Well, tabs are part of the GTK notebook that the edit window is in, so
to put them in a sidebar you would be re-implementing part of GTK,
maybe instead look at making the document sidebar re-orderable instead
of sorted?


 Currently Geany isn't so nice on a wide screen setup because much of the
 horizontal space is wasted, being bound to 80 or 100 column limit for source
 code. Vertical space is wasted because the message window could be a sidebar
 on wide screens.

Agree that widescreens are not a very good fit, so to maximise
vertical space I hide the message window whenever possible and put the
tabs on the left, you certainly can fit many more in there than on
top, and for me thats enough.  YMMV of course.

Although the message window contents doesn't usually use the entire
screen width, having the message window in the sidebar restricts its
width too much IMHO and of course split window wouldn't fit any more.

Cheers
Lex


 Best regards.

 ___
 Geany-devel mailing list
 Geany-devel@uvena.de
 https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Thomas Martitz

Am 14.07.2012 12:39, schrieb Lex Trotman:

On 14 July 2012 20:21, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:

Am 14.07.2012 04:20, schrieb Lex Trotman:


On 14 July 2012 07:07, Sean Felipe Wolfe ether@gmail.com wrote:

I'd like to be able to have 2-3 columns of tabs and be able to drag +
rearrange, something like Eclipse's draggable tab setup -- one of the
few things I like about Eclipse.

I assume this is non-trivial ... how horribly difficult would it be?

Multiple columns/rows of tabs, how hard can it be?

@#* hard, AFAICT you will have to change GTK, not Geany.

Note drag re-ordering already works.

Cheers
Lex



Can I at least have multiple sidebars with tabs being draggable between them
(or make the message window a sidebar) ? :)

Hi Thomas,

Well, tabs are part of the GTK notebook that the edit window is in, so
to put them in a sidebar you would be re-implementing part of GTK,
maybe instead look at making the document sidebar re-orderable instead
of sorted?




I didn't mean document tabs. I meant the symbols, files, etc tabs in the 
side bar which should be draggable to a second sidebar on the right 
(basically split the current sidebar into two with the editor in the 
middle).


Best regards.
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Matthew Brush

On 12-07-14 04:48 AM, Matthew Brush wrote:

On 12-07-14 03:59 AM, Thomas Martitz wrote:

Am 14.07.2012 12:39, schrieb Lex Trotman:

On 14 July 2012 20:21, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:

Am 14.07.2012 04:20, schrieb Lex Trotman:


On 14 July 2012 07:07, Sean Felipe Wolfe ether@gmail.com wrote:

I'd like to be able to have 2-3 columns of tabs and be able to drag +
rearrange, something like Eclipse's draggable tab setup -- one of the
few things I like about Eclipse.

I assume this is non-trivial ... how horribly difficult would it be?

Multiple columns/rows of tabs, how hard can it be?

@#* hard, AFAICT you will have to change GTK, not Geany.

Note drag re-ordering already works.

Cheers
Lex



Can I at least have multiple sidebars with tabs being draggable
between them
(or make the message window a sidebar) ? :)

Hi Thomas,

Well, tabs are part of the GTK notebook that the edit window is in, so
to put them in a sidebar you would be re-implementing part of GTK,
maybe instead look at making the document sidebar re-orderable instead
of sorted?



GTK+ allows any tab to be dragged to any notebook as long as they have
the same group id/name[1]. The only real limitation is the assumption
Geany currently may make about certain tabs being in certain notebooks.





I didn't mean document tabs. I meant the symbols, files, etc tabs in the
side bar which should be draggable to a second sidebar on the right
(basically split the current sidebar into two with the editor in the
middle).



+1.

Like this: http://tinypic.com/r/dnoto8/6

Where you can choose between any of the layouts (with or without
splitview enabled) and drag tabs between any same colourednotebooks.
All notebooks can be hidden except for one of the blue document
notebooks (the main document notebook).



You can imagine also how this would be useful for plugins such as 
Webhelper or MultiTerm (or the builtin terminal). Like this:


http://tinypic.com/r/2d1px90/6

Cheers,
Matthew Brush
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Thomas Martitz

Am 14.07.2012 13:55, schrieb Matthew Brush:


You can imagine also how this would be useful for plugins such as 
Webhelper or MultiTerm (or the builtin terminal). Like this:


http://tinypic.com/r/2d1px90/6


Or debugger. +1 :)

Best regards.
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Sean Felipe Wolfe
What does 'notebook' refer to in this context? It sounds like it refers to
the windowspace of the gtk app as a whole? Or did I get that wrong?
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] draggable tabs - current state?

2012-07-14 Thread Matthew Brush

On 12-07-14 11:25 AM, Sean Felipe Wolfe wrote:

What does 'notebook' refer to in this context? It sounds like it refers
to the windowspace of the gtk app as a whole? Or did I get that wrong?



http://developer.gnome.org/gtk/2.24/GtkNotebook.html

Cheers,
Matthew Brush
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel