Mercurial > hg > octave-lyh
changeset 17209:d23fcc227fa9
Account for uimenu height when determining the axes currentpoint.
* libinterp/dldfcn/__init_fltk__.cc (set_axes_currentpoint): When present,
offset the axes currentpoint by the unmenu height.
author | Ben Abbott <bpabbott@mac.com> |
---|---|
date | Wed, 07 Aug 2013 18:27:42 -0400 |
parents | fe7cb5bb4388 |
children | 9e613baf431e |
files | libinterp/dldfcn/__init_fltk__.cc |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/dldfcn/__init_fltk__.cc +++ b/libinterp/dldfcn/__init_fltk__.cc @@ -1112,7 +1112,7 @@ pos(0) = px; pos(1) = h () - menu_h - py; if (! uimenu->is_visible ()) - pos(1) = pos(1) + menu_h; + pos(1) = pos(1) + menu_h; fp.set_currentpoint (pos); graphics_object robj = gh_manager::get_object (fp.get_parent ()); root_figure::properties& rp = @@ -1129,6 +1129,8 @@ dynamic_cast<axes::properties&> (ax.get_properties ()); double xx, yy; + if (uimenu->is_visible ()) + py = py - menu_h; pixel2pos (ax, px, py, xx, yy); Matrix pos (2,3,0);