[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/kig/misc
From:       Dominique Devriese <fritmebufstek () pandora ! be>
Date:       2002-09-10 13:13:34
[Download RAW message or body]


kdenonbeta/kig/misc hierarchy.cpp,1.19,1.20 hierarchy.h,1.12,1.13 \
kigpainter.cpp,1.10,1.11 kigpainter.h,1.8,1.9 objects.cpp,1.7,1.8 objects.h,1.12,1.13 \
                type.cpp,1.10,1.11 type.h,1.9,1.10 types.cpp,1.6,1.7 types.h,1.5,1.6
Author: domi


Modified Files:
         hierarchy.cpp hierarchy.h kigpainter.cpp kigpainter.h
         objects.cpp objects.h type.cpp type.h types.cpp types.h
Log Message:
Another architectural change ( one of the last ones, i may hope :) 
Objects used to be first constructed, then given their parents, and
then entered a "complete" state.  This is changed now.  Objects are
now constructed with their parents as constructor arguments.  This
required moving things like wantArg() from the object to the type.
The main advantage of this approach is that we are ( will be :) able
to query the types given a number of arguments.  Like when you
right-click on the selected objects, and you get a menu "Use these
objects to construct a %1"..
This required reworking a lot of code: ObjectHierarchy, the filters,
the objects and some modes.  I've tested already and i think most of
the bugs are already gone...


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic