Recent

Author Topic: [solved] IDE: multiple tab row  (Read 6464 times)

mas steindorff

  • Hero Member
  • *****
  • Posts: 560
[solved] IDE: multiple tab row
« on: August 26, 2011, 04:16:22 am »
One of my projects has 32 .pas files in it but I can only "tab" about 8 to 10 at a time before I have to use the scroll bar.

Is there and easier way to jump from file to file than the tabs? (the ones for each file)
or
is there a setting to to display more than one row of tabs that I have missed?

I know about the second editor window option but I'm limited on deskspace
in this case I'm using the 32bit IDE 0.9.30 svn rev:29749 on window XP and Win7

Thank you.
« Last Edit: August 27, 2011, 02:50:24 am by mas steindorff »
windows 10 &11, Ubuntu 21+ IDE 3.4 general releases

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12013
  • Debugger - SynEdit - and more
    • wiki
Re: IDE: multiple tab row
« Reply #1 on: August 26, 2011, 05:06:40 am »
You can set the tabs to the left, that will make them multiline, BUT the title will be rotated by 90 degree (it's what windows does...)

Options / Editor / Misc

---
I don't think there is an option, to make them multiline on top, but you can edit ide/SourceEditor.pp, search for the creation of TExtendedNotebook, and set the multiline property.

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: IDE: multiple tab row
« Reply #2 on: August 26, 2011, 10:32:17 am »
Alternatively, opened files are listed in Main menu -> Windows. Shortcut Alt+W works even if you are focused in Source Editor. So you don't need the tab-scrolling (which is not very comfortable) and use Alt+W and arrows.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

mas steindorff

  • Hero Member
  • *****
  • Posts: 560
Re: IDE: multiple tab row
« Reply #3 on: August 27, 2011, 02:49:13 am »
Thank you for both approaches.  unfortunately the tabs will reorder themselves when clicked so I tend to get lost using the multiple rows on the side approach. 

The window list works OK for now, but I don't want to add too many more files as I'm nearly full height now.  I fell like a newbie for not seeing that one. :-[

Thanks again.
windows 10 &11, Ubuntu 21+ IDE 3.4 general releases

Yogi

  • New Member
  • *
  • Posts: 42
Re: [solved] IDE: multiple tab row
« Reply #4 on: August 27, 2011, 02:56:45 am »
Hello

You also can Right-Click on any Tab; You will get a List of all Tabs and can choose from there
Lazarus 1.3 SVN 44197 * FPC 2.7.1 SVN 26822
Linux: 3.2.0-4-686-pae * Debian wheezy
Windows: W98

mas steindorff

  • Hero Member
  • *****
  • Posts: 560
Re: [solved] IDE: multiple tab row
« Reply #5 on: August 27, 2011, 03:06:09 am »
You also can Right-Click on any Tab; You will get a List of all Tabs and can choose from there
in windows I get a list of operations I can do like find, insert todo, lock page, print...
windows 10 &11, Ubuntu 21+ IDE 3.4 general releases

Yogi

  • New Member
  • *
  • Posts: 42
Re: [solved] IDE: multiple tab row
« Reply #6 on: August 27, 2011, 03:18:15 am »
I did mean the header of the tab in which the unit name is shown; on Linux this works for me (I don't know for Windows, but I think should be the same)
Lazarus 1.3 SVN 44197 * FPC 2.7.1 SVN 26822
Linux: 3.2.0-4-686-pae * Debian wheezy
Windows: W98

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4660
  • I like bugs.
Re: [solved] IDE: multiple tab row
« Reply #7 on: August 27, 2011, 10:38:22 am »
I did mean the header of the tab in which the unit name is shown; on Linux this works for me (I don't know for Windows, but I think should be the same)

The behavior is different unfortunately. With Linux the list is a GTK2 feature, not added by Lazarus.
The right solution would be a window manager dialog where you could not only select but also close editor files.

Juha
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018