#include "graphics.in.h"
Private Attributes | |
std::shared_ptr< base_graphics_object > | rep |
Definition at line 2695 of file graphics.in.h.
|
inline |
Definition at line 2699 of file graphics.in.h.
|
inline |
Definition at line 2701 of file graphics.in.h.
|
default |
|
default |
|
inline |
Definition at line 2893 of file graphics.in.h.
Referenced by Faddlistener(), and Fwaitfor().
|
inline |
Definition at line 2821 of file graphics.in.h.
Referenced by adopt().
|
inline |
Definition at line 2721 of file graphics.in.h.
Referenced by base_graphics_object::build_user_defaults_map(), and xreset_default_properties().
|
inline |
Definition at line 2825 of file graphics.in.h.
|
inline |
Definition at line 2897 of file graphics.in.h.
Referenced by Fdellistener().
|
inline |
Definition at line 2905 of file graphics.in.h.
Referenced by finalize_r().
|
inline |
Definition at line 2746 of file graphics.in.h.
Referenced by QtHandles::Panel::Panel(), calc_dimensions(), QtHandles::Container::canvas(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), convert_cdata(), device_pixel_ratio(), QtHandles::GLCanvas::do_getPixels(), QtHandles::GLCanvas::do_print(), QtHandles::GLCanvas::draw(), octave::opengl_renderer::draw_axes_children(), F__get__(), Fget(), Fwaitfor(), get_property_from_handle(), QtHandles::qt_graphics_toolkit::get_text_extent(), octave::gl2ps_print(), QtHandles::qt_graphics_toolkit::initialize(), octave::opengl_renderer::points_to_pixels(), screen_size_pixels(), QtHandles::Canvas::select_object(), QtHandles::qt_graphics_toolkit::toolkitObjectProxy(), uicontextmenu::properties::update_beingdeleted(), axes::properties::update_handlevisibility(), waitfor_listener(), and xget().
|
inline |
Definition at line 2748 of file graphics.in.h.
|
inline |
Definition at line 2761 of file graphics.in.h.
|
inline |
Definition at line 2756 of file graphics.in.h.
|
inline |
Definition at line 2858 of file graphics.in.h.
Referenced by get_children_limits().
graphics_object graphics_object::get_ancestor | ( | const std::string & | type | ) | const |
Definition at line 3905 of file graphics.cc.
References octave::__get_gh_manager__(), get_ancestor(), gh_manager::get_object(), base_graphics_object::get_parent(), base_graphics_object::graphics_object, base_graphics_object::isa(), and figure::valid_object().
Referenced by QtHandles::Panel::Panel(), hggroup::properties::adopt(), QtHandles::Container::canvas(), QtHandles::Canvas::canvasKeyPressEvent(), QtHandles::Canvas::canvasKeyReleaseEvent(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), convert_cdata(), convert_text_position(), device_pixel_ratio(), QtHandles::GLCanvas::do_print(), QtHandles::GLCanvas::draw(), octave::opengl_renderer::draw_uibuttongroup(), octave::opengl_renderer::draw_uipanel(), QtHandles::BaseControl::eventFilter(), QtHandles::Table::eventFilter(), set_event::execute(), text::properties::get___fontsize_points__(), get_ancestor(), patch::properties::get_do_lighting(), surface::properties::get_do_lighting(), light::initialize(), hggroup::properties::remove_child(), text::properties::update_fontunits(), and axes::properties::update_handlevisibility().
|
inline |
Definition at line 2861 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2766 of file graphics.in.h.
Referenced by base_graphics_object::get_default(), figure::get_default(), axes::get_default(), and uitoolbar::get_default().
|
inline |
Definition at line 2776 of file graphics.in.h.
|
inline |
Definition at line 2778 of file graphics.in.h.
|
inline |
Definition at line 2771 of file graphics.in.h.
Referenced by base_graphics_object::get_factory_default().
|
inline |
Definition at line 2783 of file graphics.in.h.
|
inline |
Definition at line 2788 of file graphics.in.h.
Referenced by base_graphics_object::reset_default_properties().
|
inline |
Definition at line 2815 of file graphics.in.h.
Referenced by QtHandles::Canvas::canvasKeyPressEvent(), QtHandles::Canvas::canvasKeyReleaseEvent(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), QtHandles::BaseControl::eventFilter(), QtHandles::Table::eventFilter(), QtHandles::qt_graphics_toolkit::initialize(), gnuplot_graphics_toolkit::print_figure(), gnuplot_graphics_toolkit::redraw_figure(), base_properties::set_parent(), QtHandles::Canvas::updateCurrentPoint(), and QtHandles::Table::updateExtent().
|
inline |
Definition at line 2813 of file graphics.in.h.
Referenced by QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Object::parentObject(), reparent(), and base_properties::set_parent().
|
inline |
Definition at line 2829 of file graphics.in.h.
Referenced by axes::properties::adopt(), hggroup::properties::adopt(), uibuttongroup::properties::adopt(), calc_dimensions(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasWheelEvent(), convert_text_position(), property::create(), QtHandles::qt_graphics_toolkit::create_object(), delete_graphics_object(), do_cleanup_waitfor_listener(), children_property::do_delete_children(), children_property::do_get_children(), octave::opengl_renderer::draw(), octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_axes_children(), octave::opengl_renderer::draw_uibuttongroup(), octave::opengl_renderer::draw_uipanel(), QtHandles::Panel::eventFilter(), set_event::execute(), gh_manager::execute_callback(), F__go_figure__(), F__image_pixel_size__(), F__show_figure__(), F__update_normals__(), F__zoom__(), Faddproperty(), Fdrawnow(), gnuplot_graphics_toolkit::finalize(), QtHandles::qt_graphics_toolkit::finalize(), finalize_r(), Fwaitfor(), text::properties::get___fontsize_points__(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), uitable::properties::get_boundingbox(), base_properties::get_children_of_type(), patch::properties::get_do_lighting(), surface::properties::get_do_lighting(), axes::properties::get_extent(), QtHandles::qt_graphics_toolkit::get_text_extent(), light::initialize(), QtHandles::qt_graphics_toolkit::initialize(), initialize_r(), gh_manager::make_graphics_handle(), gh_manager::post_callback(), gh_manager::process_events(), QtHandles::Utils::properties(), QtHandles::Object::properties(), QtHandles::qt_graphics_toolkit::redraw_figure(), axes::properties::remove_child(), hggroup::properties::remove_child(), QtHandles::Container::resizeEvent(), octave::opengl_selector::select(), QtHandles::Canvas::select_object(), base_properties::set_parent(), QtHandles::qt_graphics_toolkit::show_figure(), gnuplot_graphics_toolkit::update(), QtHandles::ButtonGroup::update(), base_properties::update_autopos(), base_properties::update_boundingbox(), text::properties::update_fontunits(), update_text_pos(), axes::properties::update_title_position(), base_properties::update_uicontextmenu(), axes::properties::update_units(), uicontrol::properties::update_units(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), QtHandles::Canvas::updateCurrentPoint(), xcreatefcn(), xreset_default_properties(), and xset_gcbo().
|
inline |
Definition at line 2831 of file graphics.in.h.
|
inline |
Definition at line 2891 of file graphics.in.h.
Referenced by F__get_frame__(), Fdrawnow(), and base_properties::get_toolkit().
|
inline |
Definition at line 2864 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2867 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2870 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2793 of file graphics.in.h.
Referenced by Fset(), base_graphics_object::value_as_string(), base_graphics_object::values_as_string(), base_graphics_object::values_as_struct(), and xreset_default_properties().
|
inline |
Definition at line 2903 of file graphics.in.h.
Referenced by initialize_r(), gh_manager::make_figure_handle(), gh_manager::make_graphics_handle(), and xinitialize().
|
inline |
Definition at line 2873 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2876 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2888 of file graphics.in.h.
|
inline |
Definition at line 2879 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2882 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2885 of file graphics.in.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2827 of file graphics.in.h.
Referenced by axes::properties::adopt(), hggroup::properties::adopt(), uibuttongroup::properties::adopt(), calc_dimensions(), QtHandles::Canvas::canvasWheelEvent(), QtHandles::qt_graphics_toolkit::create_object(), delete_graphics_object(), QtHandles::GLCanvas::do_getPixels(), handle_property::do_set(), octave::opengl_renderer::draw(), octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_axes_children(), set_event::execute(), F__get_frame__(), F__image_pixel_size__(), F__update_normals__(), gnuplot_graphics_toolkit::finalize(), base_properties::get_children_of_type(), QtHandles::qt_graphics_toolkit::get_pixels(), QtHandles::qt_graphics_toolkit::get_text_extent(), gnuplot_graphics_toolkit::initialize(), QtHandles::qt_graphics_toolkit::initialize(), isfigure(), gh_manager::post_callback(), figure::properties::remove_child(), axes::properties::remove_child(), hggroup::properties::remove_child(), QtHandles::Canvas::select_object(), axes::properties::set_text_child(), QtHandles::toolkitObjectProperty(), gnuplot_graphics_toolkit::update(), QtHandles::qt_graphics_toolkit::update(), update_text_pos(), base_properties::update_uicontextmenu(), QtHandles::Canvas::updateCurrentPoint(), and QtHandles::Menu::updateSiblingPositions().
|
inline |
Definition at line 2709 of file graphics.in.h.
Referenced by base_properties::mark_modified().
|
inline |
Definition at line 2851 of file graphics.in.h.
|
default |
|
inline |
Definition at line 2711 of file graphics.in.h.
Referenced by gh_manager::make_figure_handle(), gh_manager::make_graphics_handle(), and base_properties::override_defaults().
|
inline |
Definition at line 2716 of file graphics.in.h.
|
inline |
Definition at line 2901 of file graphics.in.h.
|
inline |
Definition at line 2819 of file graphics.in.h.
Referenced by gh_manager::free(), reparent(), and base_properties::set_parent().
|
inline |
Definition at line 2823 of file graphics.in.h.
Referenced by reparent().
|
inline |
Definition at line 2909 of file graphics.in.h.
Referenced by Freset(), and axes::properties::set_defaults().
void graphics_object::set | ( | const Array< std::string > & | names, |
const Cell & | values, | ||
octave_idx_type | row | ||
) |
Definition at line 2564 of file graphics.cc.
References Array< T >::columns(), error(), and Array< T >::numel().
|
inline |
Definition at line 2729 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), octave::opengl_renderer::draw_axes_z_grid(), QtHandles::Figure::eventNotifyBefore(), Fset(), reparent(), set_property_in_handle(), uicontextmenu::properties::update_beingdeleted(), axes::properties::update_font(), axes::properties::update_handlevisibility(), xreset_default_properties(), and xset().
void graphics_object::set | ( | const octave_map & | m | ) |
Definition at line 2631 of file graphics.cc.
References m, and octave_value().
void graphics_object::set | ( | const octave_value_list & | args | ) |
Definition at line 2523 of file graphics.cc.
References error(), octave_value_list::length(), and figure::set().
|
inline |
Definition at line 2744 of file graphics.in.h.
|
inline |
Definition at line 2727 of file graphics.in.h.
void graphics_object::set_value_or_default | ( | const caseless_str & | name, |
const octave_value & | val | ||
) |
Definition at line 2729 of file graphics.cc.
References figure::get_default(), base_graphics_object::get_factory_default(), octave_value::is_string(), and octave_value::string_value().
|
inline |
Definition at line 2849 of file graphics.in.h.
Referenced by figure::properties::adopt(), QtHandles::qt_graphics_toolkit::create_object(), QtHandles::qt_graphics_toolkit::finalize(), get_graphics_object_type(), QtHandles::qt_graphics_toolkit::initialize(), QtHandles::toolkitObjectProperty(), and QtHandles::qt_graphics_toolkit::update().
|
inline |
Definition at line 2907 of file graphics.in.h.
Referenced by base_property::set().
|
inline |
Definition at line 2836 of file graphics.in.h.
Referenced by base_graphics_object::update_axis_limits(), base_properties::update_axis_limits(), and hggroup::properties::update_limits().
|
inline |
Definition at line 2841 of file graphics.in.h.
|
inline |
Definition at line 2847 of file graphics.in.h.
Referenced by uibuttongroup::properties::adopt(), calc_dimensions(), QtHandles::Canvas::canvasKeyPressEvent(), QtHandles::Canvas::canvasKeyReleaseEvent(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), convert_cdata(), convert_text_position(), property::create(), QtHandles::qt_graphics_toolkit::create_object(), axes::properties::delete_text_child(), device_pixel_ratio(), children_property::do_delete_children(), QtHandles::GLCanvas::do_print(), octave::opengl_renderer::draw(), QtHandles::ButtonGroup::eventFilter(), QtHandles::Panel::eventFilter(), QtHandles::Table::eventFilter(), mcode_event::execute(), set_event::execute(), QtHandles::ContextMenu::executeAt(), gh_manager::free(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), gh_manager::post_callback(), axes::properties::remove_child(), QtHandles::Container::resizeEvent(), base_properties::update_autopos(), uicontextmenu::properties::update_beingdeleted(), base_properties::update_boundingbox(), axes::properties::update_title_position(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), QtHandles::Figure::updateFigureHeight(), and QtHandles::SliderControl::valueChanged().
|
inline |
Definition at line 2804 of file graphics.in.h.
Referenced by Fset().
|
inline |
Definition at line 2800 of file graphics.in.h.
Referenced by Fset().
|
inline |
Definition at line 2811 of file graphics.in.h.
Referenced by Fset().
|
private |
Definition at line 2914 of file graphics.in.h.