[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: New Shapeset -- What Will I Need To Do...?
- From: Tim Ellis <Tim Ellis gamet com>
- To: dia-list gnome org
- Subject: Re: New Shapeset -- What Will I Need To Do...?
- Date: Tue, 3 Sep 2002 13:15:23 -0400
> Then, that's the place !
StdProp... oh, where do I begin...?
I pulled up chrono*.c and looked at them, and I can see kind'f what needs
to be done. I've begun a skeleton of StdProp docs after Lars' creation of
the page: http://faemalia.org/wiki/view/Technical/StdProps.
Mainly, where I'm getting confused is ideology. I know we're using C which
doesn't know Object Orientation (heh), but I see a lot of OOP concepts.
lib/object.h seems to define some... uh... pointers? Or pointer
replacements...? This kind'f thing:
typedef Object* (*CreateFunc) (Point *startpoint,
void *user_data,
Handle **handle1,
Handle **handle2);
And then in chrono*.c, we relate an object's events to one of these,
right...?
static ObjectOps chronoline_ops = {
(DestroyFunc) chronoline_destroy,
(DrawFunc) chronoline_draw,
(DistanceFunc) chronoline_distance_from,
(SelectFunc) chronoline_select,
. . . .
(This chronoline_ops thing doesn't use CreateFunc???)
So how should I begin? Should I just take the chrono*.c files and begin
modifying them to create an ERD shapeset? I assume I *WILL* be coding C
and not making little XML files, right?
Obviously since I've only spent 20 minutes familiarising myself with
StdProp so far, I don't know much. I guess I'm looking for a good starting
point. Esp code that actually uses it currently (like chrono*.c) but which
is uses every feature -- does chrono*.c do?
--
Tim Ellis
Senior Database Architect
Gamet, Inc.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Mail converted by Mofo Magic and the Flying D
All trademarks and copyrights are the property of
their respective owners.
Related Sites:
eBay Registration |
Bakie Directory |
Directory Owners Forum |
eLoan |
Cash Advance |
OPEN |
OPEN |
OPEN |
FreeCreditReport.com |
Powered by: vBulletin Version 3.5.3,
Copyright ©2000 - 2003, Jelsoft Enterprises Limited.
GuideSMACK