Guitarix
Gxw::IREdit Class Reference

#include <iredit.h>

Inheritance diagram for Gxw::IREdit:
Collaboration diagram for Gxw::IREdit:

Public Types

typedef IREdit CppObjectType
 
typedef IREdit_Class CppClassType
 
typedef GxIREdit BaseObjectType
 
typedef GxIREditClass BaseClassType
 

Public Member Functions

virtual ~IREdit ()
 
GxIREditgobj ()
 Provides access to the underlying C GtkObject. More...
 
const GxIREditgobj () const
 Provides access to the underlying C GtkObject. More...
 
void set_state (float *data, int chan, int data_len, int samplerate, int cutoff_low, int cutoff_high, int offset, const Gainline &gain)
 
Gainline get_gain ()
 
void set_gain (const Gainline &gain)
 
 IREdit ()
 
void set_ir_data (float *p1, int p2, int p3, int p4)
 
void home ()
 
void jump_zoom_mark ()
 
void set_channel (int p1)
 
void incr_scale (double p1)
 
void decr_scale (double p1)
 
void set_log (bool p1)
 
int get_delay ()
 
void set_delay (int p1)
 
int get_offset ()
 
void set_offset (int p1)
 
int get_length ()
 
void set_length (int p1)
 
Glib::SignalProxy2< void, int, int > signal_delay_changed ()
 
Glib::SignalProxy2< void, int, int > signal_offset_changed ()
 
Glib::SignalProxy2< void, int, int > signal_length_changed ()
 
Glib::SignalProxy1< void, bool > signal_scale_max_reached ()
 
Glib::SignalProxy1< void, bool > signal_scale_min_reached ()
 

Static Public Member Functions

static GType get_type () G_GNUC_CONST
 
static GType get_base_type () G_GNUC_CONST
 

Protected Member Functions

 IREdit (const Glib::ConstructParams &construct_params)
 
 IREdit (GxIREdit *castitem)
 

Friends

class IREdit_Class
 

Related Functions

(Note that these are not member functions.)

Gxw::IREditwrap (GxIREdit *object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 

Detailed Description

Definition at line 44 of file iredit.h.

Member Typedef Documentation

Definition at line 50 of file iredit.h.

Definition at line 49 of file iredit.h.

Definition at line 48 of file iredit.h.

Definition at line 47 of file iredit.h.

Constructor & Destructor Documentation

Gxw::IREdit::~IREdit ( )
virtual

Definition at line 300 of file iredit.cc.

Gxw::IREdit::IREdit ( const Glib::ConstructParams &  construct_params)
explicitprotected

Definition at line 288 of file iredit.cc.

Gxw::IREdit::IREdit ( GxIREdit castitem)
explicitprotected

Definition at line 294 of file iredit.cc.

Gxw::IREdit::IREdit ( )

Definition at line 319 of file iredit.cc.

Referenced by gobj(), and Gxw::IREdit_Class::wrap_new().

Member Function Documentation

void Gxw::IREdit::decr_scale ( double  p1)

Definition at line 354 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

GType Gxw::IREdit::get_base_type ( )
static

Definition at line 313 of file iredit.cc.

int Gxw::IREdit::get_delay ( )

Definition at line 364 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Gainline Gxw::IREdit::get_gain ( )

Definition at line 42 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

int Gxw::IREdit::get_length ( )

Definition at line 384 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

int Gxw::IREdit::get_offset ( )

Definition at line 374 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

GType Gxw::IREdit::get_type ( )
static

Definition at line 307 of file iredit.cc.

Referenced by Gxw::wrap_init().

GxIREdit* Gxw::IREdit::gobj ( )
inline

Provides access to the underlying C GtkObject.

Definition at line 80 of file iredit.h.

Referenced by decr_scale(), get_delay(), get_gain(), get_length(), get_offset(), home(), incr_scale(), jump_zoom_mark(), set_channel(), set_delay(), set_gain(), set_ir_data(), set_length(), set_log(), set_offset(), and set_state().

const GxIREdit* Gxw::IREdit::gobj ( ) const
inline

Provides access to the underlying C GtkObject.

Definition at line 83 of file iredit.h.

void Gxw::IREdit::home ( )

Definition at line 334 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::incr_scale ( double  p1)

Definition at line 349 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::jump_zoom_mark ( )

Definition at line 339 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_channel ( int  p1)

Definition at line 344 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_delay ( int  p1)

Definition at line 369 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_gain ( const Gainline &  gain)

Definition at line 50 of file iredit.cc.

Referenced by gobj().

void Gxw::IREdit::set_ir_data ( float *  p1,
int  p2,
int  p3,
int  p4 
)

Definition at line 329 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_length ( int  p1)

Definition at line 389 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_log ( bool  p1)

Definition at line 359 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_offset ( int  p1)

Definition at line 379 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

void Gxw::IREdit::set_state ( float *  data,
int  chan,
int  data_len,
int  samplerate,
int  cutoff_low,
int  cutoff_high,
int  offset,
const Gainline &  gain 
)

Definition at line 33 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Glib::SignalProxy2< void, int, int > Gxw::IREdit::signal_delay_changed ( )
Slot Prototype:
void on_my_delay_changed(int p1, int p2)

Definition at line 395 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Glib::SignalProxy2< void, int, int > Gxw::IREdit::signal_length_changed ( )
Slot Prototype:
void on_my_length_changed(int p1, int p2)

Definition at line 407 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Glib::SignalProxy2< void, int, int > Gxw::IREdit::signal_offset_changed ( )
Slot Prototype:
void on_my_offset_changed(int p1, int p2)

Definition at line 401 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Glib::SignalProxy1< void, bool > Gxw::IREdit::signal_scale_max_reached ( )
Slot Prototype:
void on_my_scale_max_reached(bool p1)

Definition at line 413 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Glib::SignalProxy1< void, bool > Gxw::IREdit::signal_scale_min_reached ( )
Slot Prototype:
void on_my_scale_min_reached(bool p1)

Definition at line 419 of file iredit.cc.

Referenced by gx_jconv::IRWindow::create(), and gobj().

Friends And Related Function Documentation

friend class IREdit_Class
friend

Definition at line 58 of file iredit.h.

Gxw::IREdit * wrap ( GxIREdit object,
bool  take_copy = false 
)
related

A Glib::wrap() method for this object.

Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns
A C++ instance that wraps this C instance.

Definition at line 235 of file iredit.cc.

Referenced by gobj().


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