octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #50466] makehgtform function missing


From: Gary E. Deschaines
Subject: [Octave-bug-tracker] [bug #50466] makehgtform function missing
Date: Thu, 20 Dec 2018 23:30:09 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0

Follow-up Comment #27, bug #50466 (project octave):

Rik,

So we now know:

0 adopt() triggers children_cb() with default 'xdata' and 'ydata' for *_new_*
line object instantiated by gh_manager,
0 this default data gets saved in hgtransform orig_data property for the
*_new_* line handle and processed by xform_data(), 
0 but when set() is called before make_graphics_object() exits, the passed in
line data for the *_new_* line handle is saved in line object stored in core
data structures,
0 but the hgtransform orig_data property still has the initially stored
default data for the line handle and is subsequently *_only_* modified by
xform_data() called by matrix_cb() triggered when the hgtransform matrix
changes.

Seems like the set() function which changes the values of the object data
should trigger a callback to change the current values stored in the
hgtransform orig_data property.

Am I missing something?

Gary

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?50466>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]