Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

converting cbeditor to wxnotebook need to have more atention

<< < (2/4) > >>

frog-o:
thank for getting back with me mandrav .  I was begging to think you are ignore me.  Here are the ansewr to you question.  Thakyou everyone else for also replying.


--- Quote ---Even with wxNotebook instead of MDI, the wxSashLayoutWindow will still remain. Can't you just get over with it?????
--- End quote ---
 

I had no problem leaving wxSashLayoutWindow in it.  I just did not know you wanted to keep it I think it crap and was i side efect of mdi i did not know any better.   I will just say the following on why i want to get rid of it and leave it go at that.   wxSashLayoutWindow seem messy for the folowing reson.  I mite be wrong if so please correct me if i am.

1.  It need an onsizeevent
2.  you need to manualy place all windows.
3.  you need to call doupdatelayout fuction or equivilent. evertime something need painted or relayed out.
4. alot more code is add becuse of this.
5 it harder to implement xrc mabe imposible.

Just please let me know if you try to get rid of it.


mandrav most of the time you misunderstand me and with this question it is no diferrent.

I said



--- Quote ---This project is just to big for one person and i think we need cvs to do it  
--- End quote ---

 
you said


--- Quote ---Who's the one person??? Last time I checked the project's page at sourceforge, it lists four (4) developers in the project. And we are using CVS  
--- End quote ---



when i say this project I did not mean for codeblock i ment the conversion of cbeditor wxMDIchildwindow to wxnotebook (as my title said).   and the one person is anyone who try
--- Quote --- converting cbeditor to wxnotebook
--- End quote ---
.  I think it need it own workspace in the cvs tree and is the conversion need, is to big to do all at once . I don't think you want to leave the main source in a broken state so we can't just implement a porstion of are changes to it do you  :?: .  I try #ifdef all of my changes but there where way to many and made the code look messy.  We need a unstable branch for thing like the conversion of  cbeditor to wxnotebook and other covertion we try implementing.  My think is if we get this done we could all then try to convert mainframe to xrc(another conversion) useing this same branch(IF YOU WANT).  If a port of code is to be for one peson you have to split it into part witch i'm try to have you do.  
--- Quote ---Wich you done very well buy implenting plugin
--- End quote ---
but I think we most go beyound that.  


MANDRAV  here is anter example of mis  understanding.


--- Quote ---Create a separate branch for who to work on it? You? You 're not listed as project developer.
--- End quote ---


Nope I want a brach where every one can work on if you want to moitor my change to cvs you are weclome to do so in fact i like haveing a pair of eyes on my work It help make sure the code is stable.

PLEASE MANDRAV TRY TO UNDERSTAND ME A LITTLE MORE AND TRY TO LOOK AT THING FROM A DIFFERT POINT OF VIEW.  If something dose not sound right it is probbly not.

I glad you are upto 4 devolper when i start trying to help you had 2.  

 

I don't nessacerly want write access to cvs but what i do one is to put a puase on devolpement of the current one and create i new branch of codeblock for the conversion prosses.  I don't want to add new feature wich in effect introduce more code into the program wich could cause problem with the coversion problem of cbeditor.  



Please note out of respect i did not use  :roll:  :roll:  :roll:  icon on my post like i could to demistrate that some of you comment are off the wall to me to.

Thank again everyone.

frog-o:
The main thing I trying to get at here is that i think we realy need to fix the problem with codeblocks that we have before moveing on and adding more features.

The probblem being......

*we need cbeditor to be a wxnotebook  

*linux crashes with wxwidgets 2.6 or have some type of problem i have not run CB with linux

*not really a probblem but sould be look into.  Be able to use xrc(or other way for theme support) to  custime the ide.  This would eliminate the need for custmizeing opttion in the menu wich add cluter.



The more code we add the harder it will be to fix!!!!!!!!!!!!!!!!!!!!!!!!!

rickg22:
OK I think this might be bold, but here's a question to Mandrav.
Pick one of two:

a) Declare a 'bug and feature freeze' and don't work on ANYTHING until the conversion to notebook is done. Note that sooner or later we'll end up having to do this, that's unavoidable. And I agree with Frog-o that the sooner, the better.
b) Declare a 'don't-do-mdi-to-notebook freeze' and wait until v1.0 is released to start working on it.
c) Any other idea?

mandrav:
frog-o,

I 'm really having a hard time to understand your posts. Maybe it's not your fault but my poor English. Nevertheless, I can't understand much of what you 're saying OR you can't understand much of what I 'm saying.

This will be my last post on the subject. I 'm tired of explaining it in so many different threads AND in the mail I sent you.
Here goes then:


--- Quote from: frog-o ---I had no problem leaving wxSashLayoutWindow in it. I just did not know you wanted to keep it I think it crap and was i side efect of mdi i did not know any better. I will just say the following on why i want to get rid of it and leave it go at that. wxSashLayoutWindow seem messy for the folowing reson. I mite be wrong if so please correct me if i am.

1. It need an onsizeevent
2. you need to manualy place all windows.
3. you need to call doupdatelayout fuction or equivilent. evertime something need painted or relayed out.
4. alot more code is add becuse of this.
5 it harder to implement xrc mabe imposible.
--- End quote ---

The creation happens in CreateIDE(), just a small function.
DoUpdateLayout() is called when the frame is resized.
Now, why you keep thinking this is a lot of work is beyond me...

XRC is good for dialogs that don't change, like all dialogs in C::B. But the main frame needs to be customizable at run-time, like the recently added feature of repositioning the manager tree (how would you do that with XRC without too much effort???).
XRC is not good for dialogs that change at run-time. Is there something obvious I 'm missing?

Example: Launch C::B and press F2 and then Shift-F2. Wow! An empty frame! What do I need the XRC for???
That's what I mean when I say "change at run-time".

And when a docking library is added, XRC will have no place in the main frame anyway...

That's all I 'm going to say about using XRC in the main frame. Please don't ask me again on this subject. Unless you have a good explanation of what (and how) we 'll gain.


--- Quote from: frog-o ---
--- Quote ---This project is just to big for one person and i think we need cvs to do it
--- End quote ---

when i say this project I did not mean for codeblock i ment the conversion of cbeditor wxMDIchildwindow to wxnotebook (as my title said). and the one person is anyone who try
--- End quote ---

When *I* read "project", I think of C::B. But I guess that's just me.


--- Quote from: frog-o ---
--- Quote ---converting cbeditor to wxnotebook
--- End quote ---

. I think it need it own workspace in the cvs tree and is the conversion need, is to big to do all at once
--- End quote ---

For someone who doesn't know the codebase as well as I do, it may be hard to do the conversion.
I converted it earlier today, in less than two hours (including debugging it). I will commit my changes tomorrow.


--- Quote from: frog-o ---PLEASE MANDRAV TRY TO UNDERSTAND ME A LITTLE MORE AND TRY TO LOOK AT THING FROM A DIFFERT POINT OF VIEW. If something dose not sound right it is probbly not.
--- End quote ---

And why exactly are you shouting at me??? This is not polite at all  :evil:

Anyway, I see that Rick is understanding you better than I do, so please ask him any questions you might have. As I said, I seem to misunderstand you too often and then you shout at me. Thank you very much...

Yiannis.

mandrav:

--- Quote from: rickg22 ---Pick one of two:

a) ...
b) ...
c) ...
--- End quote ---


LOL! Rick please stop it! :lol:

Yiannis.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version