Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
RAD TOOL developers wanted
rickg22:
--- Quote from: cyberkoa ---
However, I must mention earlier that I am really really new to wxwidgets . My C/C++ development is only up to DOS-GUI level, no experience in MFC , OWL all kind of framework before. Furthermore, I have not use C/C++ for 5 years.
--- End quote ---
Hey that's no problem at all! I hadn't TOUCHED C++ before starting to work on code::blocks. Oh wait. No GUI C++ that is. My first experience with code::blocks began by tracking down segfault bugs (and i really messed up on my first "fix" :P )
Then it got all the way up. See, you can start by READING the code. You learn a lot that way.
And a wxWidgets tutorial wouldn't hurt, either. See, all the GUI is done with wxwidgets. So all you need is a handy class reference (i don't have one, so I search the web when I want some info), and of course, the wxWidgets source code.
The way i see it is not "GUI stuff", but "class stuff". That's all you need to know! It's C++ classes, so you read how the classes work, and ta-da.
Now, about JOINING the team:
Currently i'm the "teenage helper holy crap batman!" sidekick. It'd be unwise to let "newcomers" in just because we felt like it.
However, you CAN:
* download and install tortoiseCVS in your machine (or any cvs if you use linux)
* use CVS to get the codeblocks source code (using anonymous -readonly- account) and study it.
* make any changes you wish to YOUR copy. If you mess up, you perform a "clean update" CVS operation on your copy so it's left untouched. (Ah, the advantages of CVS :)
* post suggested fixes and questions in this forum. That's what it is for, after all! :)
Your first assignment would be to download CVS, download the wxWidgets 2.4.2 source code, and compile it according to the "compiling codeblocks" posts in the forums. You should download and install beta 6 mingw bundle, to make sure we're having the same setup.
So if you do this, you'll have taken the first step in the stairway of the Code::Blocks development team. You wouldn't be "officially" in the team, but more like "fandevs" (invented term of mine), and you would help us a lot! After all, I was a fandev before becoming a team member.
--- Quote from: spawn ---
I would like to help you, so if you have some little ore little bigger "todo´s" for a bored coder, tell me! p.s: wxDev-Cpp have some some little bugs, look at sharpDevelop, they have a good design decision for the problem of Forms - Designer and XML. The Patterns can be used in c++ also... :P
Hope to hear form you soon...
--- End quote ---
Yes, I know about wxDev-Cpp's bugs. After all, it's not dealing with xml, but with c++ source code. And that's ALWAYS asking for trouble.
I plan to use XRC for the forms. I hope we'll be working on an XML tree structure, with the visual stuff being only an INTERFACE to access it. The selection would be a list of xml nodes, and so on. But then again, it's only in my head :(
So, what's sharpDevelop? Mind enlightening me?
rickg22:
--- Quote from: rob ---take a lok at wxFormBuilder, its in c++, when I first saw it, i immediately thought that it would be the perfect base for a RAD plugin to codeblocks
--- End quote ---
wxformbuilder homepage
Yes, it definitely looks very interesting. I tested it. Unfortunately, I couldn't add any controls yet.
Yes, you're right, it looks perfect. The ideal thing would be to make a "form builder" plugin for code::blocks. The first to do would be to have the "properties" window, and the "object tree" window in the left pane of code::blocks. The editor window would be the panel or frame in question.
Anyone interested in making the port?
cyberkoa:
--- Quote from: rickg22 ---
Now, about JOINING the team:
Currently i'm the "teenage helper holy crap batman!" sidekick. It'd be unwise to let "newcomers" in just because we felt like it.
However, you CAN:
* download and install tortoiseCVS in your machine (or any cvs if you use linux)
* use CVS to get the codeblocks source code (using anonymous -readonly- account) and study it.
* make any changes you wish to YOUR copy. If you mess up, you perform a "clean update" CVS operation on your copy so it's left untouched. (Ah, the advantages of CVS :)
* post suggested fixes and questions in this forum. That's what it is for, after all! :)
Your first assignment would be to download CVS, download the wxWidgets 2.4.2 source code, and compile it according to the "compiling codeblocks" posts in the forums. You should download and install beta 6 mingw bundle, to make sure we're having the same setup.
So if you do this, you'll have taken the first step in the stairway of the Code::Blocks development team. You wouldn't be "officially" in the team, but more like "fandevs" (invented term of mine), and you would help us a lot! After all, I was a fandev before becoming a team member.
--- End quote ---
Hi , downloading CVS using Tortoise CVS , wxWidgets package I already compile , now is only the beta 6 mingw bundle matter.
I already have mingw & msys installed , I do not download the beta 6 with mingw bundle.
I plan to download and install beta-6 mingw bundle , I just wonder do need to uninstall the mingw that already installed in my PC first ?
Where the mingw bundle will be installed to ?
And where the "compiling codeblocks" posts is ? I could not find the post under the development section ..
To start the "fandev" (<- I like this term :D ) life, I plan to start using code block to write a wxwidget program , and at the same time if I found any bug of code block , I shall try to fix it .
rickg22:
That's cool! About the bundle, I don't use it. I prefer to have codeblocks use my already existing mingw directories.
If you REALLY want to install the bundle, you have to uninstall the other version, and then install the bundle... i think... actually I only tried to download and run once, and I gave up ^^;.
Anyway, good luck, and welcome to the Codeblocks fandev club! :P
cyberkoa:
--- Quote from: rickg22 ---That's cool! About the bundle, I don't use it. I prefer to have codeblocks use my already existing mingw directories.
If you REALLY want to install the bundle, you have to uninstall the other version, and then install the bundle... i think... actually I only tried to download and run once, and I gave up ^^;.
Anyway, good luck, and welcome to the Codeblocks fandev club! :P
--- End quote ---
oic , I thought all the developer use the bundle , that why I want to configure in that way . If in this case , I also stay with currently configuration .
And , I try to find the resource on developing Code::Block using Code::Block in the forum and Wiki but could not get . May you tell me where can I find those information because I want to try to add some simple code in the code::block and build it. :oops:
Thanks. :D
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version