Code::Blocks Forums

Developer forums (C::B DEVELOPMENT STRICTLY!) => Plugins development => Topic started by: blader on June 04, 2014, 03:12:20 am

Title: Plugin Features \ Bugs
Post by: blader on June 04, 2014, 03:12:20 am
I have recently fallen out of love with Visual Studio and have decided to switch to Code::Blocks as my main IDE.

In my few simple trials that I have done with it, these are some features \ bugs that I will be trying to work on for some plugins:

DoxyBlocks

http://imgur.com/onN9sah

Abbreviation

Create New Class dialog

Autocomplete

Additional things:

There definitely needs to be additional refactoring tools, such as extract to method\function, rename method\function and things like that, I see there is already some work there (symbol renaming) but there is a lot to go and I was wondering if there is any sort of roadmap for this project? Another thing that I think would be useful is for code::blocks to have a look at moving to the Dynamic Notebook functionality when the new AUI comes out (Hopefully soonish). This will give full theming capability (With default OSX, Windows and Gtk theme) and eventually will be able to pull out source code into their own window with another notebook (Visual Studio style).
Title: Re: Plugin Features \ Bugs
Post by: oBFusCATed on June 04, 2014, 09:48:16 am
Another thing that I think would be useful is for code::blocks to have a look at moving to the Dynamic Notebook functionality when the new AUI comes out (Hopefully soonish).
As far as I know Jens is following the branch and is porting C::B to work with it, so don't worry about this:)
Title: Re: Plugin Features \ Bugs
Post by: blader on June 06, 2014, 11:42:48 am
Another thing that I think would be useful is for code::blocks to have a look at moving to the Dynamic Notebook functionality when the new AUI comes out (Hopefully soonish).
As far as I know Jens is following the branch and is porting C::B to work with it, so don't worry about this:)

Yep, I am one of the guys working on it (nhold) and thought I might help out here. There shouldn't be too much to do though.
Title: Re: Plugin Features \ Bugs
Post by: oBFusCATed on June 06, 2014, 09:00:52 pm
Ah, great. Then just build it and play with it to see if something is broken, then fix it and post a patch:)
Title: Re: Plugin Features \ Bugs
Post by: Jenna on June 06, 2014, 10:42:56 pm
Ah, great. Then just build it and play with it to see if something is broken, then fix it and post a patch:)
It does not build out of the box.
The main cause is our auibook-class which derives from the wx auibook-class.
I fixed almost all issues, but it will need some ifdefs to build with actual wxWidgets also.
Main missing feature are the navigation-keys to cycle throght the tabs of a notebook.

I don't use the new dynamic auibook-features at the moment, just make it work as it is now.
If I find the time (and power), I will create a branch in my github-mirror of C::B.