Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Multi File editing
lexis:
--- Quote from: Pecan on July 29, 2008, 05:37:58 pm ---TortoiseSVN is refusing to apply the patch to "mismatched lines".
So, I think I'll just wait until there's a repository with the patch in it.
--- End quote ---
Please, try to apply it to trunk/src/plugins/contrib dir.
The patch had created with TortoiseSVN at my WinXP so it should work!
Der Meister:
--- Quote from: Pecan on July 29, 2008, 05:19:51 pm ---However, I now see that there is no patch to codeblocks.cbp.
What is necessary to make that work?
--- End quote ---
I've never built Code::Blocks using the project file, therefore I didn't patch it. However, I think the only changes should be:
* Remove all files and compiler/linker options related to wxFlatNotebook
* Add the two new files (notebookstyles.cpp and notebookstyles.h) to the project
mandrav:
I 've finally found the time to try this patch on Windows. Mostly a nice job Der Meister :).
I only have two little gripes:
[#] wxAuiNotebook (on windows at least) has this "sunken" (as opposed to "flat") border which is ugly - can we do anything about it?
[#] (Shift-)Ctrl-Tab is no longer working - can only switch between tabs by using the mouse: not good
Der Meister:
--- Quote from: mandrav on August 17, 2008, 12:14:04 pm ---[#] wxAuiNotebook (on windows at least) has this "sunken" (as opposed to "flat") border which is ugly - can we do anything about it?
--- End quote ---
I just compared Code::Blocks with wxAuiNotebook on Linux with Code::Blocks with wxFlatNotebook on Windows. I didn't see much difference and unfortunately I don't have the possibility to build Code::Blocks on Windows at the moment. However, I'll try some different window style flags and see what changes.
--- Quote from: mandrav on August 17, 2008, 12:14:04 pm ---[#] (Shift-)Ctrl-Tab is no longer working - can only switch between tabs by using the mouse: not good
--- End quote ---
That seems to be a missing feature in wxAui/wxAuiNotebook. However, I found a forum post which looks quite promising:
http://www.kirix.com/forums/viewtopic.php?f=16&t=528
I'll try to add this and I hope I find enough time to update the patch before the end of this week.
DrewBoo:
FWIW, I tried the patch on my work Solaris machine.
* wxSmith did not build, as it was expecting wxFlatnotebook.
* lib_finder did not build, as it was expecting wxFlatnotebook.
* ThreadSearch did build after fixing one include in ThreadSearchThread.cpp
//#include <wx/wxFlatNotebook/wxFlatNotebook.h>
#include <wx/aui/auibook.h>
* CodeSnippets did not build, however it never has been buildable, as it uses nonstandard C++.
* All other code, plugins, and contrib plugins built without complaint.
Code::Blocks-wxAUI seems to run fine on Solaris, and I really like that tabs can be drag-sorted, even in the "Logs & Others" pane.
I am excited by this development that Der Meister has kicked off!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version