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

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

[Octave-bug-tracker] [bug #35329] change of paperorientation does not up


From: Ben Abbott
Subject: [Octave-bug-tracker] [bug #35329] change of paperorientation does not update papersize
Date: Sun, 22 Jan 2012 22:36:42 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

Follow-up Comment #4, bug #35329 (project octave):

Opps, I submitted before I was done.

In 2008, I looked at implementing all the listeners as m-files. The problem I
encountered was how to go about registering the listeners as objects were
created.

In addition, the listeners tend to recursive. For example, changing papertype
triggers a change to papersize, changing papersize triggers a change to
papertype, & orientation. So it is necessary to suppress recursion while the
listener is updating.

Since there is a partial c++ side implementation for the paper properties, it
is either necessary to extend the c++ code, or to remove it and rely upon
m-files entirely. 

In either event, I still have my work from 2008. I'll dig it out and see if I
can separate the part for the paper properties.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?35329>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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