Mercurial > octave-nkf
comparison src/graphics.cc @ 13736:deb69dab4514
Avoid some compilation warnings.
* graphics.cc (base_properties::is_handle_visible): Add parenthesis.
(uicontrol::properties::get_extent): Don't use "parent" variable.
(uicontrol::properties::update_units): Likewise.
(uipanel::properties::update_units): Likewise.
(gh_manager::do_event_processing): Rename "lock" variable into "guard".
* ov.h (DEF_DUMMY_VALUE_EXTRACTOR): Remove unused argument name.
author | Michael Goffioul <michael.goffioul@gmail.com> |
---|---|
date | Thu, 20 Oct 2011 15:19:38 +0100 |
parents | d99aa455296e |
children | 6dfebfa334cb |
comparison
equal
deleted
inserted
replaced
13735:2cd903770748 | 13736:deb69dab4514 |
---|---|
2540 | 2540 |
2541 bool | 2541 bool |
2542 base_properties::is_handle_visible (void) const | 2542 base_properties::is_handle_visible (void) const |
2543 { | 2543 { |
2544 return (handlevisibility.is ("on") | 2544 return (handlevisibility.is ("on") |
2545 || executing_callback && ! handlevisibility.is ("off")); | 2545 || (executing_callback && ! handlevisibility.is ("off"))); |
2546 } | 2546 } |
2547 | 2547 |
2548 graphics_toolkit | 2548 graphics_toolkit |
2549 base_properties::get_toolkit (void) const | 2549 base_properties::get_toolkit (void) const |
2550 { | 2550 { |
6944 octave_value | 6944 octave_value |
6945 uicontrol::properties::get_extent (void) const | 6945 uicontrol::properties::get_extent (void) const |
6946 { | 6946 { |
6947 Matrix m = extent.get ().matrix_value (); | 6947 Matrix m = extent.get ().matrix_value (); |
6948 | 6948 |
6949 graphics_handle parent = get_parent (); | 6949 graphics_object parent_obj = |
6950 graphics_object parent_obj = gh_manager::get_object (parent); | 6950 gh_manager::get_object (get_parent ()); |
6951 Matrix parent_bbox = parent_obj.get_properties ().get_boundingbox (true), | 6951 Matrix parent_bbox = parent_obj.get_properties ().get_boundingbox (true), |
6952 parent_size = parent_bbox.extract_n (0, 2, 1, 2); | 6952 parent_size = parent_bbox.extract_n (0, 2, 1, 2); |
6953 | 6953 |
6954 return convert_position (m, "pixels", get_units (), parent_size); | 6954 return convert_position (m, "pixels", get_units (), parent_size); |
6955 } | 6955 } |
6991 void | 6991 void |
6992 uicontrol::properties::update_units (void) | 6992 uicontrol::properties::update_units (void) |
6993 { | 6993 { |
6994 Matrix pos = get_position ().matrix_value (); | 6994 Matrix pos = get_position ().matrix_value (); |
6995 | 6995 |
6996 graphics_handle parent = get_parent (); | 6996 graphics_object parent_obj = gh_manager::get_object (get_parent ()); |
6997 graphics_object parent_obj = gh_manager::get_object (parent); | |
6998 Matrix parent_bbox = parent_obj.get_properties ().get_boundingbox (true), | 6997 Matrix parent_bbox = parent_obj.get_properties ().get_boundingbox (true), |
6999 parent_size = parent_bbox.extract_n (0, 2, 1, 2); | 6998 parent_size = parent_bbox.extract_n (0, 2, 1, 2); |
7000 | 6999 |
7001 pos = convert_position (pos, cached_units, get_units (), parent_size); | 7000 pos = convert_position (pos, cached_units, get_units (), parent_size); |
7002 set_position (pos); | 7001 set_position (pos); |
7163 void | 7162 void |
7164 uipanel::properties::update_units (const caseless_str& old_units) | 7163 uipanel::properties::update_units (const caseless_str& old_units) |
7165 { | 7164 { |
7166 Matrix pos = get_position ().matrix_value (); | 7165 Matrix pos = get_position ().matrix_value (); |
7167 | 7166 |
7168 graphics_handle parent = get_parent (); | 7167 graphics_object parent_obj = gh_manager::get_object (get_parent ()); |
7169 graphics_object parent_obj = gh_manager::get_object (parent); | |
7170 Matrix parent_bbox = parent_obj.get_properties ().get_boundingbox (true), | 7168 Matrix parent_bbox = parent_obj.get_properties ().get_boundingbox (true), |
7171 parent_size = parent_bbox.extract_n (0, 2, 1, 2); | 7169 parent_size = parent_bbox.extract_n (0, 2, 1, 2); |
7172 | 7170 |
7173 pos = convert_position (pos, old_units, get_units (), parent_size); | 7171 pos = convert_position (pos, old_units, get_units (), parent_size); |
7174 set_position (pos); | 7172 set_position (pos); |
7726 } | 7724 } |
7727 | 7725 |
7728 void | 7726 void |
7729 gh_manager::do_enable_event_processing (bool enable) | 7727 gh_manager::do_enable_event_processing (bool enable) |
7730 { | 7728 { |
7731 gh_manager::auto_lock lock; | 7729 gh_manager::auto_lock guard; |
7732 | 7730 |
7733 if (enable) | 7731 if (enable) |
7734 { | 7732 { |
7735 event_processing++; | 7733 event_processing++; |
7736 | 7734 |