GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
graphics_event Class Reference

#include "graphics.h"

Collaboration diagram for graphics_event:
Collaboration graph
[legend]

Public Types

typedef void(* event_fcn )(void *)
 
typedef void(* event_fcn )(void *)
 

Public Member Functions

 graphics_event (void)
 
 graphics_event (const graphics_event &e)
 
 graphics_event (void)
 
 graphics_event (const graphics_event &e)
 
 ~graphics_event (void)
 
 ~graphics_event (void)
 
void execute (void)
 
void execute (void)
 
bool ok (void) const
 
bool ok (void) const
 
graphics_eventoperator= (const graphics_event &e)
 
graphics_eventoperator= (const graphics_event &e)
 

Static Public Member Functions

static graphics_event create_callback_event (const graphics_handle &h, const std::string &name, const octave_value &data=Matrix())
 
static graphics_event create_callback_event (const graphics_handle &h, const octave_value &cb, const octave_value &data=Matrix())
 
static graphics_event create_callback_event (const graphics_handle &h, const std::string &name, const octave_value &data=Matrix())
 
static graphics_event create_callback_event (const graphics_handle &h, const octave_value &cb, const octave_value &data=Matrix())
 
static graphics_event create_function_event (event_fcn fcn, void *data=0)
 
static graphics_event create_function_event (event_fcn fcn, void *data=0)
 
static graphics_event create_set_event (const graphics_handle &h, const std::string &name, const octave_value &value, bool notify_toolkit=true)
 
static graphics_event create_set_event (const graphics_handle &h, const std::string &name, const octave_value &value, bool notify_toolkit=true)
 

Private Attributes

base_graphics_eventrep
 

Detailed Description

Definition at line 13091 of file graphics.h.

Member Typedef Documentation

typedef void(* graphics_event::event_fcn)(void *)

Definition at line 5837 of file graphics.in.h.

typedef void(* graphics_event::event_fcn)(void *)

Definition at line 13095 of file graphics.h.

Constructor & Destructor Documentation

graphics_event::graphics_event ( void  )
inline

Definition at line 13097 of file graphics.h.

graphics_event::graphics_event ( const graphics_event e)
inline

Definition at line 13099 of file graphics.h.

References base_graphics_event::count, and rep.

graphics_event::~graphics_event ( void  )
inline

Definition at line 13104 of file graphics.h.

References base_graphics_event::count, and rep.

graphics_event::graphics_event ( void  )
inline

Definition at line 5839 of file graphics.in.h.

graphics_event::graphics_event ( const graphics_event e)
inline

Definition at line 5841 of file graphics.in.h.

graphics_event::~graphics_event ( void  )
inline

Definition at line 5846 of file graphics.in.h.

Member Function Documentation

static graphics_event graphics_event::create_callback_event ( const graphics_handle h,
const std::string &  name,
const octave_value data = Matrix() 
)
static
static graphics_event graphics_event::create_callback_event ( const graphics_handle h,
const octave_value cb,
const octave_value data = Matrix() 
)
static
graphics_event graphics_event::create_callback_event ( const graphics_handle h,
const std::string &  name,
const octave_value data = Matrix () 
)
static

Definition at line 9434 of file graphics.cc.

References rep.

Referenced by gh_manager::do_execute_listener(), and gh_manager::do_post_callback().

graphics_event graphics_event::create_callback_event ( const graphics_handle h,
const octave_value cb,
const octave_value data = Matrix () 
)
static

Definition at line 9446 of file graphics.cc.

References rep.

static graphics_event graphics_event::create_function_event ( event_fcn  fcn,
void *  data = 0 
)
static
graphics_event graphics_event::create_function_event ( graphics_event::event_fcn  fcn,
void *  data = 0 
)
static

Definition at line 9458 of file graphics.cc.

References rep.

Referenced by gh_manager::do_post_function().

static graphics_event graphics_event::create_set_event ( const graphics_handle h,
const std::string &  name,
const octave_value value,
bool  notify_toolkit = true 
)
static
graphics_event graphics_event::create_set_event ( const graphics_handle h,
const std::string &  name,
const octave_value value,
bool  notify_toolkit = true 
)
static

Definition at line 9469 of file graphics.cc.

References rep.

Referenced by gh_manager::do_post_set().

void graphics_event::execute ( void  )
inline

Definition at line 5867 of file graphics.in.h.

void graphics_event::execute ( void  )
inline

Definition at line 13125 of file graphics.h.

References base_graphics_event::execute(), and rep.

Referenced by gh_manager::do_process_events().

bool graphics_event::ok ( void  ) const
inline

Definition at line 5870 of file graphics.in.h.

bool graphics_event::ok ( void  ) const
inline

Definition at line 13128 of file graphics.h.

References rep.

Referenced by gh_manager::do_process_events().

graphics_event& graphics_event::operator= ( const graphics_event e)
inline

Definition at line 5852 of file graphics.in.h.

graphics_event& graphics_event::operator= ( const graphics_event e)
inline

Definition at line 13110 of file graphics.h.

References base_graphics_event::count, and rep.

Member Data Documentation

base_graphics_event * graphics_event::rep
private

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