starting to feature MDI

John Birch jbb at kdevelop.org
Wed Mar 7 04:21:40 UTC 2001


On Tue, 06 Mar 2001 14:39, Falk Brettschneider wrote:
> Hi,
>
> Please, update the KDEVELOP_1_4 branch.
> Testwise, these subdirs are dynamic libraries now:
> - dbg  -->   libkdevelopdbg.so.2.0
> - print -->  libkdevelopprint.so.2.0
> - kwrite --> libkdevelopkwrite.so.2.0
> - qextmdi -->libkdevelopqextmdi.so.2.0
> (2.0 because we'll get KDevelop-2.0)
> The binary size has already decreased for about 3 Megabytes.
>
> MDI is initally built in but is just committed to give you a chance to
> contribute the development (as we dealed with JBB and Ralf). Take a look
> at class DocViewMan, the central point for managing multiple documents
> that can have multiple views.
> CKDevelop::initView() and CKDevelop::switchToFile has initially changed,
> but is very unfinished, of course.
>
> I rebuild the kdevelop.kdevprj by the .kdevprj-file generator from
> KDevelop-1.4. (Works beaut BTW :-)
>

I've added sharedlib_rootname and sharedlib_LDFLAGS to the project files. Now 
kdevelop can manage these options per shared lib.

I haven't done the gui to change these values, just the backend. So I've 
updated the project file back to a kde2_normal project and then added these 
options by hand, they might not be 100% correct but it works well here.

As you wanted Falk, qextmdi is the only unmanaged lib in kdevelop. All other 
changes can be done via kdevelop - until we run into the next problem.

I've also added Roland's patch from kdevelop mailing list.

I shall be away for a couple of weeks (maybe less, maybe more), so If someone 
wants to figure out the gui for those lib options and fix up any errors I've 
added, that'll be good. I may clear my mail occasionally but...

...and of course, I expect that you will have finished kdevelop 2.2 by then 
so I'll have nothing to do except marvel at it all :-)

Good luck and have fun,

jbb

-
to unsubscribe from this list send an email to kdevelop-devel-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop-devel mailing list