Tab Style and other settings

CodeLite installation/troubleshooting forum
Yaakuro
CodeLite Enthusiast
Posts: 32
Joined: Sat Oct 04, 2008 4:06 am
Contact:

Tab Style and other settings

Post by Yaakuro »

Hi CodeLite Team

I am using CodeLite IDE 15.0.0. and trying to change the "Show close button on tabs" property which is in the Preferences/Windows&Tabs menu. It is greyed out and I can't change it. Also Tab Style, Tab Height can't be changed either.
I am on Xubuntu 20.04 LTS.

Is there a trick to be able to modify those properties?

Yaakuro

User avatar
eranif
CodeLite Plugin
Posts: 6367
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Tab Style and other settings

Post by eranif »

All of these options are only applicable when using the generic tab control (which is used on Windows & macOS)
On Linux, we use the native notebook.

So non of them can be applied, except for the x button which we can enable this for Linux

Make sure you have read the HOW TO POST thread
Yaakuro
CodeLite Enthusiast
Posts: 32
Joined: Sat Oct 04, 2008 4:06 am
Contact:

Re: Tab Style and other settings

Post by Yaakuro »

So for 15.0.x > can we at least enable that x button checkbox? Was nice to be able to disable. Do we need a new build?

Yaakuro

zazik
CodeLite Curious
Posts: 1
Joined: Thu Jun 10, 2021 9:46 am
Genuine User: Yes
IDE Question: C++
Contact:

Re: Tab Style and other settings

Post by zazik »

eranif wrote: Tue Apr 13, 2021 10:43 pm

All of these options are only applicable when using the generic tab control (which is used on Windows & macOS)
On Linux, we use the native notebook.

So non of them can be applied, except for the x button which we can enable this for Linux

Tab Style and Tab Height were working fine on Codelite-14.0, so what's changed?

User avatar
eranif
CodeLite Plugin
Posts: 6367
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Tab Style and other settings

Post by eranif »

Since CodeLite 15, we are now using the native notebook control on Linux (get_notebook_new())
This comes with its own style and oddities.

You can choose to build CodeLite using our generic implementation by running CMake like this:

Code: Select all

cd ~/codelite
mkdir build-generic-book
cd build-generic-book
cmake .. -DCMAKE_BUILD_TYPE=Release -DCL_USE_NATIVEBOOK=0 .. -DCOPY_WX_LIBS=1
make -j$(nproc)
sudo make -j$(nproc) install

For a full build instructions (required packages and tools and such)
see here: https://docs.codelite.org/build/build_f ... ces/#linux

Make sure you have read the HOW TO POST thread
Post Reply