User forums > General (but related to Code::Blocks)
Several suggestions for workspace optimization
Kalith:
Hi,
Lately, I've been using Code::Blocks on my laptop, with limited vertical screen space (bloody 16:9 screens...), and I've been trying to optimize C::B's layout so there is as much space as possible that is dedicated to the code editor, while keeping all the features that make Code::Block cool.
I've done what I could : removing the bottom status bar, removing unused toolbars, ... but there is room for more.
So I have a few suggestions :
[*]Could we have a toggle somewhere that would hide/show the different pannels' headers (in yellow) : Once your layout suits your need, you have very little need for these.
[*]Maybe also add a toggle for the Logs & Others panel that would allow the log tabs to be arranged vertically :
[*]Can the Code Completion toolbar (so handy by the way) be resized ? I never need that much width for the second dropdown box, and making it smaller could allow more toolbars to be on the same level, reducing the number of toolbar lines :
[*]I'd also apreciate a toggle that hides/show file tabs, as I never use these : too many files to cycle through, I prefer the project hierarchy on the left.
[*]When using complicated project hierarchy, there can be a lot a wasted space in the project file list : Is it possible to reduce the indentation amount between folder levels ?
[*]My last point will go to the TodoList plugin, that I docked right beneath the project file list. It fits well there, because there is more than enough vertical space for the project file list, but the dark side of this choice is that it makes it impossible to reduce the width of the left panel :Space can be gained by removing dropdown labels ("Scope" and "User") and replacing the "Refresh" text by a fancy icon, or by using a two line layout (one line for labels, one line for dropdowns for example).[/list]
I hope that'll give you ideas on how to improve C::B for future releases :)
ollydbg:
--- Quote from: Kalith on April 27, 2011, 01:22:38 am ---[*]Can the Code Completion toolbar (so handy by the way) be resized ? I never need that much width for the second dropdown box, and making it smaller could allow more toolbars to be on the same level, reducing the number of toolbar lines :
--- End quote ---
Not sure how easy to resize a toolbar by mouse drag. :D
BTW:
I can't see the image http://babystyle.free.fr/cbcctoolbar.png unless I use a proxy. :D
ollydbg:
Hi, it seems we can change it. (after reading some wx manual about wxtoolbar and wxchoice. :D
See the screen shot:
We can just do it like:
--- Code: --- m_Scope->SetSize(wxSize(100, -1));
m_Function->SetSize(wxSize(300,-1));
--- End code ---
So, it is possible to save these two length values in the CC options? some one can help to do it?
killerbot:
--- Quote ---When using complicated project hierarchy, there can be a lot a wasted space in the project file list :
--- End quote ---
You can already make this easier : right click on the project in the tree, and play around with the options in Project tree submenu :
- Display folders as on disk (uncheck it)
- Hide Folder Name (check it, requires the previous one to be unchecked)
m.29:
I have also limited screen space and use View -> Perspectives -> Code::Blocks minimal. I set shortcut Ctrl + 2 for it and Ctrl + 1 for default perspective. This gives me enough space for coding and all panels for other actions. I think it's the best way.
Navigation
[0] Message Index
[#] Next page
Go to full version