Lars..hmmm



you know lars, i JUST got an email from you dated as sent on "
On Mon, 2002-10-07 at 21:27, Lars Clausen wrote:08 Oct 2002 09:27:34
-0500".

Also, 5 of your emails JUST seem to have been dropped by the list.

So it SEEMS as if both the list and me are seeing your emails late.

Kick some illinois ass!

On Mon, 07 Oct 2002, Hans Breuer wrote:
IMO the best solution would be a dia-types.h file only
to define the common typedef's something like

#ifndef DIA_TYPES_H
#define DIA_TYPES_H
typedef struct _Layer Layer;
typedef struct _DiagramData DiagramData;
typedef struct _DiaRenderer DiaRenderer;
#endif

This would allow to pass partly known 'class' pointers without
exposing any details of the concrete class definitions.

Looking more at it, I totally agree with this approach, consider it
something that should have been done a while ago, and have added it to CVS
(diatypes.h and relevant changes in the other .h's).  All the 'original' .h
files include that one, so the outside should be happy.  Now to see what
else breaks.

-Lars

-- 
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause)| Hårdgrim of Numenor
"I do not agree with a word that you say, but I   |----------------------------
will defend to the death your right to say it."   | Where are we going, and
    --Evelyn Beatrice Hall paraphrasing Voltaire  | what's with the handbasket?
_______________________________________________
Dia-list mailing list
Dia-list gnome org
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://www.lysator.liu.se/~alla/dia/faq.html
Main page at http://www.lysator.liu.se/~alla/dia







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]