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

◆ BaseClassType

Definition at line 50 of file iredit.h.

◆ BaseObjectType

Definition at line 49 of file iredit.h.

◆ CppClassType

Definition at line 48 of file iredit.h.

◆ CppObjectType

Definition at line 47 of file iredit.h.

Constructor & Destructor Documentation

◆ ~IREdit()

Gxw::IREdit::~IREdit ( )
virtual

Definition at line 300 of file iredit.cc.

◆ IREdit() [1/3]

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

Definition at line 288 of file iredit.cc.

◆ IREdit() [2/3]

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

Definition at line 294 of file iredit.cc.

◆ IREdit() [3/3]

Gxw::IREdit::IREdit ( )

Definition at line 319 of file iredit.cc.

Member Function Documentation

◆ decr_scale()

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

Definition at line 354 of file iredit.cc.

◆ get_base_type()

GType Gxw::IREdit::get_base_type ( )
static

Definition at line 313 of file iredit.cc.

◆ get_delay()

int Gxw::IREdit::get_delay ( )

Definition at line 364 of file iredit.cc.

◆ get_gain()

Gainline Gxw::IREdit::get_gain ( )

Definition at line 42 of file iredit.cc.

◆ get_length()

int Gxw::IREdit::get_length ( )

Definition at line 384 of file iredit.cc.

◆ get_offset()

int Gxw::IREdit::get_offset ( )

Definition at line 374 of file iredit.cc.

◆ get_type()

GType Gxw::IREdit::get_type ( )
static

Definition at line 307 of file iredit.cc.

Referenced by Gxw::wrap_init().

◆ gobj() [1/2]

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().

◆ gobj() [2/2]

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

Provides access to the underlying C GtkObject.

Definition at line 83 of file iredit.h.

◆ home()

void Gxw::IREdit::home ( )

Definition at line 334 of file iredit.cc.

◆ incr_scale()

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

Definition at line 349 of file iredit.cc.

◆ jump_zoom_mark()

void Gxw::IREdit::jump_zoom_mark ( )

Definition at line 339 of file iredit.cc.

◆ set_channel()

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

Definition at line 344 of file iredit.cc.

◆ set_delay()

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

Definition at line 369 of file iredit.cc.

◆ set_gain()

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

Definition at line 50 of file iredit.cc.

◆ set_ir_data()

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

Definition at line 329 of file iredit.cc.

◆ set_length()

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

Definition at line 389 of file iredit.cc.

◆ set_log()

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

Definition at line 359 of file iredit.cc.

◆ set_offset()

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

Definition at line 379 of file iredit.cc.

◆ set_state()

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.

◆ signal_delay_changed()

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.

◆ signal_length_changed()

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.

◆ signal_offset_changed()

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.

◆ signal_scale_max_reached()

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.

◆ signal_scale_min_reached()

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.

Friends And Related Function Documentation

◆ IREdit_Class

friend class IREdit_Class
friend

Definition at line 58 of file iredit.h.

◆ wrap()

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.


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