GNU Octave  3.8.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 12524 of file graphics.h.

Member Typedef Documentation

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

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

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

Definition at line 12528 of file graphics.h.

Constructor & Destructor Documentation

graphics_event::graphics_event ( void  )
inline

Definition at line 12530 of file graphics.h.

graphics_event::graphics_event ( const graphics_event e)
inline

Definition at line 12532 of file graphics.h.

References base_graphics_event::count, and rep.

graphics_event::~graphics_event ( void  )
inline

Definition at line 12537 of file graphics.h.

References base_graphics_event::count, and rep.

graphics_event::graphics_event ( void  )
inline

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

graphics_event::graphics_event ( const graphics_event e)
inline

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

graphics_event::~graphics_event ( void  )
inline

Definition at line 5431 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 8189 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 8201 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 8213 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 8224 of file graphics.cc.

References rep.

Referenced by gh_manager::do_post_set().

void graphics_event::execute ( void  )
inline

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

void graphics_event::execute ( void  )
inline

Definition at line 12558 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 5455 of file graphics.in.h.

bool graphics_event::ok ( void  ) const
inline

Definition at line 12561 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 5437 of file graphics.in.h.

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

Definition at line 12543 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: