[no subject]


Errval = gnome_2d_stroke (Context, Path, Style);

Instead you are proposing:

a) 2 object-based calls

Path1 = gnome_2d_path_new (some bpath definition)
Path2 = gnome_2d_path_stroke (Path1, Stroke_settings)

b) 1 drawing call

Errval = gnome_2d_shape (Context, Path2)

Important question is, at which API level your path objects are
handled. Are they bound to specific drawing destination? Or may
these be handled by separate bezier path library? Can you hold a
permanent handle to specific object, or is it overwritten each
time new one is created (like PS currentpath). etc.

Best wishes,
Lauris Kaplinski

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