GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Namespaces | |
KeyMap | |
Utils | |
Classes | |
class | Backend |
class | BaseControl |
class | ButtonControl |
class | Canvas |
class | CheckBoxControl |
class | Container |
class | ContainerBase |
class | ContextMenu |
class | EditControl |
class | Figure |
class | FigureWindow |
class | FigureWindowBase |
class | GenericEventNotifyReceiver |
class | GenericEventNotifySender |
class | GLCanvas |
class | ListBoxControl |
class | Logger |
class | Menu |
class | MenuBar |
class | MenuContainer |
class | MouseModeActionGroup |
class | Object |
class | ObjectFactory |
class | ObjectProxy |
class | Panel |
class | PopupMenuControl |
class | PushButtonControl |
class | PushTool |
class | RadioButtonControl |
class | SliderControl |
class | TextControl |
class | TextEdit |
class | ToggleButtonControl |
class | ToggleTool |
class | ToolBar |
class | ToolBarButton |
struct | UpdateBoundingBoxData |
Enumerations | |
enum | MouseMode { NoMode = 0, RotateMode = 1, ZoomInMode = 2, ZoomOutMode = 3, PanMode = 4, TextMode = 5, SelectMode = 6 } |
Functions | |
bool | __init__ (void) |
bool | __shutdown__ (void) |
static QKeySequence | accelSequence (const uimenu::properties &up) |
static QAction * | addEmptyAction (QToolBar *bar) |
static void | autoscale_axes (axes::properties &ap) |
static int | borderWidthFromProperties (const uipanel::properties &pp) |
static QRect | boundingBoxToRect (const Matrix &bb) |
static double | button_number (QMouseEvent *event) |
static int | frameStyleFromProperties (const uipanel::properties &pp) |
void | glDrawZoomBox (const QPoint &p1, const QPoint &p2) |
static bool | hasUiControlChildren (const figure::properties &fp) |
static bool | hasUiMenuChildren (const figure::properties &fp) |
static MouseMode | mouse_mode_from_string (const std::string &mode) |
static std::string | mouse_mode_to_string (MouseMode mode) |
static bool | pan_enabled (const graphics_object figObj) |
static std::string | pan_mode (const graphics_object figObj) |
static bool | rotate_enabled (const graphics_object figObj) |
static void | setupPalette (const uipanel::properties &pp, QPalette &p) |
static std::string | toolkitObjectProperty (const graphics_object &go) |
static void | updatePalette (const uicontrol::properties &props, QWidget *w) |
static void | updateSelection (QListWidget *list, const Matrix &value) |
static std::string | zoom_direction (const graphics_object figObj) |
static bool | zoom_enabled (const graphics_object figObj) |
static std::string | zoom_mode (const graphics_object figObj) |
Variables | |
static bool | qtHandlesInitialized = false |
enum QtHandles::MouseMode |
bool QtHandles::__init__ | ( | void | ) |
Definition at line 47 of file __init_qt__.cc.
References gh_manager::enable_event_processing(), error(), gh_manager::get_object(), gtk_manager::load_toolkit(), octave_add_atexit_function(), graphics_object::set(), and QtHandles::Utils::toRgb().
Referenced by F__init_qt__().
bool QtHandles::__shutdown__ | ( | void | ) |
Definition at line 99 of file __init_qt__.cc.
References gh_manager::enable_event_processing(), octave_add_atexit_function(), and gtk_manager::unload_toolkit().
Referenced by F__shutdown_qt__().
|
static |
Definition at line 40 of file Menu.cc.
References CTRL, and uimenu::properties::get_accelerator().
Referenced by QtHandles::Menu::Menu(), and QtHandles::Menu::update().
|
static |
Definition at line 45 of file ToolBar.cc.
Referenced by QtHandles::ToolBar::ToolBar().
|
static |
Definition at line 277 of file Canvas.cc.
References axes::properties::clear_zoom_stack(), axes::properties::set_xlimmode(), axes::properties::set_ylimmode(), and axes::properties::set_zlimmode().
Referenced by QtHandles::Canvas::canvasAutoAxes(), and QtHandles::Canvas::canvasMousePressEvent().
|
static |
Definition at line 73 of file Panel.cc.
References uipanel::properties::bordertype_is(), uipanel::properties::get_borderwidth(), and xround().
Referenced by QtHandles::Panel::updateLayout().
|
static |
Definition at line 105 of file Figure.cc.
References Array< T >::numel(), and xround().
Referenced by QtHandles::Figure::Figure(), and QtHandles::Figure::update().
|
static |
Definition at line 476 of file Canvas.cc.
Referenced by QtHandles::Canvas::canvasMousePressEvent().
|
static |
Definition at line 43 of file Panel.cc.
References uipanel::properties::bordertype_is().
Referenced by QtHandles::Panel::Panel(), and QtHandles::Panel::update().
|
inline |
Definition at line 105 of file GLCanvas.cc.
Referenced by QtHandles::GLCanvas::drawZoomBox().
|
static |
Definition at line 68 of file Figure.cc.
References base_properties::get_all_children(), gh_manager::get_object(), graphics_object::isa(), and Array< T >::numel().
Referenced by QtHandles::Figure::eventNotifyAfter(), QtHandles::Figure::Figure(), and QtHandles::Figure::update().
|
static |
Definition at line 87 of file Figure.cc.
References base_properties::get_all_children(), gh_manager::get_object(), graphics_object::isa(), and Array< T >::numel().
Referenced by QtHandles::Figure::Figure(), and QtHandles::Figure::showMenuBar().
|
static |
Definition at line 220 of file Figure.cc.
References NoMode, PanMode, RotateMode, SelectMode, TextMode, ZoomInMode, and ZoomOutMode.
Referenced by QtHandles::Figure::mouseMode().
|
static |
Definition at line 187 of file Figure.cc.
References NoMode, PanMode, RotateMode, SelectMode, TextMode, ZoomInMode, and ZoomOutMode.
Referenced by QtHandles::Figure::setMouseMode().
|
static |
Definition at line 327 of file Canvas.cc.
References octave_scalar_map::contents(), octave_value::scalar_map_value(), and octave_value::string_value().
Referenced by QtHandles::Canvas::canvasWheelEvent().
|
static |
Definition at line 339 of file Canvas.cc.
References octave_scalar_map::contents(), octave_value::scalar_map_value(), and octave_value::string_value().
Referenced by QtHandles::Canvas::canvasMouseMoveEvent(), and QtHandles::Canvas::canvasWheelEvent().
|
static |
Definition at line 351 of file Canvas.cc.
References octave_scalar_map::contents(), octave_value::scalar_map_value(), and octave_value::string_value().
|
static |
Definition at line 60 of file Panel.cc.
References QtHandles::Utils::fromRgb(), uipanel::properties::get_backgroundcolor_rgb(), uipanel::properties::get_foregroundcolor_rgb(), uipanel::properties::get_highlightcolor_rgb(), and uipanel::properties::get_shadowcolor_rgb().
Referenced by QtHandles::Panel::Panel(), and QtHandles::Panel::update().
|
static |
Definition at line 52 of file Backend.cc.
References graphics_object::isa(), and graphics_object::type().
Referenced by QtHandles::Backend::finalize(), QtHandles::Backend::initialize(), and QtHandles::Backend::toolkitObjectProxy().
|
static |
Definition at line 40 of file BaseControl.cc.
References QtHandles::Utils::fromRgb(), uicontrol::properties::get_backgroundcolor_rgb(), uicontrol::properties::get_foregroundcolor_rgb(), and uicontrol::properties::style_is().
Referenced by QtHandles::BaseControl::init(), and QtHandles::BaseControl::update().
|
static |
Definition at line 37 of file ListBoxControl.cc.
References Array< T >::numel(), and xround().
Referenced by QtHandles::ListBoxControl::update().
|
static |
Definition at line 387 of file Canvas.cc.
References octave_scalar_map::contents(), octave_value::scalar_map_value(), and octave_value::string_value().
|
static |
Definition at line 363 of file Canvas.cc.
References octave_scalar_map::contents(), octave_value::scalar_map_value(), and octave_value::string_value().
Referenced by QtHandles::Canvas::canvasWheelEvent().
|
static |
Definition at line 375 of file Canvas.cc.
References octave_scalar_map::contents(), octave_value::scalar_map_value(), and octave_value::string_value().
Referenced by QtHandles::Canvas::canvasMouseReleaseEvent(), and QtHandles::Canvas::canvasWheelEvent().
|
static |
Definition at line 44 of file __init_qt__.cc.