GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
gtk_manager Class Reference

#include "gtk-manager.h"

Public Member Functions

 gtk_manager (interpreter &interp)
 
 ~gtk_manager ()
 
Cell available_toolkits_list () const
 
std::string default_toolkit () const
 
graphics_toolkit find_toolkit (const std::string &name) const
 
graphics_toolkit get_toolkit () const
 
void load_toolkit (const graphics_toolkit &tk)
 
Cell loaded_toolkits_list () const
 
void register_toolkit (const std::string &name)
 
void unload_all_toolkits ()
 
void unload_toolkit (const std::string &name)
 
void unregister_toolkit (const std::string &name)
 

Detailed Description

Definition at line 42 of file gtk-manager.h.

Constructor & Destructor Documentation

◆ gtk_manager()

gtk_manager::gtk_manager ( interpreter interp)
inline

Definition at line 46 of file gtk-manager.h.

◆ ~gtk_manager()

gtk_manager::~gtk_manager ( )
inline

Definition at line 50 of file gtk-manager.h.

Member Function Documentation

◆ available_toolkits_list()

Cell gtk_manager::available_toolkits_list ( ) const
inline

Definition at line 81 of file gtk-manager.h.

References m.

◆ default_toolkit()

std::string gtk_manager::default_toolkit ( ) const
inline

Definition at line 119 of file gtk-manager.h.

◆ find_toolkit()

graphics_toolkit gtk_manager::find_toolkit ( const std::string &  name) const
inline

Definition at line 71 of file gtk-manager.h.

◆ get_toolkit()

graphics_toolkit gtk_manager::get_toolkit ( ) const

Definition at line 39 of file gtk-manager.cc.

References error(), and interpreter::feval().

◆ load_toolkit()

void gtk_manager::load_toolkit ( const graphics_toolkit tk)
inline

Definition at line 61 of file gtk-manager.h.

References graphics_toolkit::get_name().

◆ loaded_toolkits_list()

Cell gtk_manager::loaded_toolkits_list ( ) const
inline

Definition at line 92 of file gtk-manager.h.

References m.

◆ register_toolkit()

void gtk_manager::register_toolkit ( const std::string &  name)

Definition at line 74 of file gtk-manager.cc.

◆ unload_all_toolkits()

void gtk_manager::unload_all_toolkits ( )
inline

Definition at line 103 of file gtk-manager.h.

◆ unload_toolkit()

void gtk_manager::unload_toolkit ( const std::string &  name)
inline

Definition at line 66 of file gtk-manager.h.

◆ unregister_toolkit()

void gtk_manager::unregister_toolkit ( const std::string &  name)

Definition at line 85 of file gtk-manager.cc.


The documentation for this class was generated from the following files: