Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Latest build from the CBILplugin project
Albenejean:
Hi.
Great work!!
But...
1)
_ Open a file not too long, not too short ( long enough, so that when you detach it you do not see the entire file, but short enough, so that when you drag it to the right of the editor you see it entirely).
_ Detach it.
_ Drag it to the right of the editor.
_ Drag it back to the middle.
The scroll bar don't come back, and there is a bug on the top of the window. You have to resize the editor.
2)
I really have problems when I drag a detached editor against the "open file" window or the "project" window.
I hope I was clear... I can post screenshots if you want.
dmoore:
Hi Albenejean: Thanks for the report. because of my stupidity, there are issues with the current win32 build, especially when detaching the first page in each notebook. I have fixed most of these bugs and created a new patch and will apply it in my next build in a few days time.
Albenejean:
--- Quote ---especially when detaching the first page in each notebook
--- End quote ---
Yes, these two bugs only occurs when detaching the first page.
The bug that SamT described concerns the first page too. Here is how you can reproduce it:
_ Launch CB
_ Load a project
_ Detach the first page
_ Close CB
**crash**
dmoore:
a CB crash on exit is almost guaranteed for floating (not docked) detached pages (I have a fix for this too)
dmoore:
This build (Rev 67) should fix most of the issues:
http://prdownload.berlios.de/cbilplugin/CodeBlocks_rev4257_CBIL_rev67_with_detachable_note_pages.exe
Notes
This self-extracting executable contains Code::Blocks, the CBIL plugins compiled for win32 using wxWidgets
2.8.4 (dll included). Extract the file to your preferred directory and run codeblocks.exe
You can disable any of the plugins by starting codeblocks.exe and selecting Plugins->Management.
IntepretedLangs and Python Plugin settings are available from Settings->Environment
What's New?
* Updated detachable windows patch. Expect fewer bugs and crashes. The default layout now saves the state of detached manager and messages pages.
Main features:
Patched Code::BLocks
* This build version is a patched Code::blocks binary that supports detaching editors, manager pages or messages pages. Just right click on any tab and click detach. (to reattach right click on the tab and click reattach).
InterpetedLangs:
* Customizable Interpeter Actions that can be issued from the interpreters menu or with context clicks in
Project Tree/File Explorer/Editor Pane. Customized actions support global/custom variable substitions,
working directory specification, command line args, dockable vs console running mode
* File Explorer - provides a view of the file system (it's a tab in the management window). Files can be filtered using a ; separated wildcard mask (e.g. *.cpp;*.h;*.py;makefile.*) and set a working file explorer directory using the combo box above the wildcard.
* Launch processes (or "Actions") with output piped to a tabbed "shells window" on Active Editor File/Project
Tree File or Multiple File Explorer Files or Directories. Run the processes using option "W" in the action string (to
run an interpreter in the cbconsole runnner use "C" in the action string). for example a python run action string
to run a script in a dockable winodw tab might look like
this: "Run;$interpeter -u $file;W;;" (the last two ; delimit settings for the working directory and (not
implemented) environment variable set)
* The shell terminal control hyperlinks to file that exist in the local file system. Double clicking will open that file in the cb editor and (if possible) goto the appropriate line (the regex isn't very good at the moment, but it handles python error messages)
Python Plugin:
* run python files with context clicks or from the Python menu
* debug python files (includes a watch, breakpoints, toolbar and code navigation)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version