Guitarix
Gxw::RackTuner Class Reference

#include <racktuner.h>

Inheritance diagram for Gxw::RackTuner:
Collaboration diagram for Gxw::RackTuner:

Public Types

typedef RackTuner CppObjectType
 
typedef RackTuner_Class CppClassType
 
typedef GxRackTuner BaseObjectType
 
typedef GxRackTunerClass BaseClassType
 
- Public Types inherited from Gxw::Tuner
typedef Tuner CppObjectType
 
typedef Tuner_Class CppClassType
 
typedef GxTuner BaseObjectType
 
typedef GxTunerClass BaseClassType
 

Public Member Functions

virtual ~RackTuner ()
 
GxRackTunergobj ()
 Provides access to the underlying C GtkObject. More...
 
const GxRackTunergobj () const
 Provides access to the underlying C GtkObject. More...
 
 RackTuner ()
 
bool get_poll_status ()
 
void set_freq (double p1)
 
void set_scale_lim (double p1)
 
double get_scale_lim ()
 
void set_speed (double p1)
 
double get_speed ()
 
void set_streaming (bool p1)
 
bool get_streaming ()
 
void set_display_flat (bool p1)
 
bool get_display_flat ()
 
void set_timestep (int p1)
 
int get_timestep ()
 
void set_limit_timestep (int p1)
 
int get_limit_timestep ()
 
void set_temperament (int p1)
 
int get_temperament ()
 
void clear_notes ()
 
void push_note (int p1, int p2, int p3)
 
Glib::SignalProxy0< void > signal_frequency_poll ()
 
Glib::SignalProxy1< void, bool > signal_poll_status_changed ()
 
- Public Member Functions inherited from Gxw::Tuner
virtual ~Tuner ()
 
GxTunergobj ()
 Provides access to the underlying C GtkObject. More...
 
const GxTunergobj () const
 Provides access to the underlying C GtkObject. More...
 
 Tuner ()
 
void set_freq (double p1)
 
void set_reference_pitch (double p1)
 
double get_reference_pitch ()
 
void set_scale (double p1)
 
double get_scale ()
 

Static Public Member Functions

static GType get_type () G_GNUC_CONST
 
static GType get_base_type () G_GNUC_CONST
 
- Static Public Member Functions inherited from Gxw::Tuner
static GType get_type () G_GNUC_CONST
 
static GType get_base_type () G_GNUC_CONST
 

Protected Member Functions

 RackTuner (const Glib::ConstructParams &construct_params)
 
 RackTuner (GxRackTuner *castitem)
 
virtual void on_frequency_poll ()
 This is a default handler for the signal signal_frequency_poll(). More...
 
virtual void on_poll_status_changed (bool p1)
 This is a default handler for the signal signal_poll_status_changed(). More...
 
- Protected Member Functions inherited from Gxw::Tuner
 Tuner (const Glib::ConstructParams &construct_params)
 
 Tuner (GxTuner *castitem)
 

Friends

class RackTuner_Class
 

Related Functions

(Note that these are not member functions.)

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

Detailed Description

Definition at line 42 of file racktuner.h.

Member Typedef Documentation

◆ BaseClassType

Definition at line 48 of file racktuner.h.

◆ BaseObjectType

Definition at line 47 of file racktuner.h.

◆ CppClassType

Definition at line 46 of file racktuner.h.

◆ CppObjectType

Definition at line 45 of file racktuner.h.

Constructor & Destructor Documentation

◆ ~RackTuner()

Gxw::RackTuner::~RackTuner ( )
virtual

Definition at line 231 of file racktuner.cc.

◆ RackTuner() [1/3]

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

Definition at line 219 of file racktuner.cc.

◆ RackTuner() [2/3]

Gxw::RackTuner::RackTuner ( GxRackTuner castitem)
explicitprotected

Definition at line 225 of file racktuner.cc.

◆ RackTuner() [3/3]

Gxw::RackTuner::RackTuner ( )

Definition at line 250 of file racktuner.cc.

Member Function Documentation

◆ clear_notes()

void Gxw::RackTuner::clear_notes ( )

Definition at line 340 of file racktuner.cc.

◆ get_base_type()

GType Gxw::RackTuner::get_base_type ( )
static

Definition at line 244 of file racktuner.cc.

◆ get_display_flat()

bool Gxw::RackTuner::get_display_flat ( )

Definition at line 305 of file racktuner.cc.

◆ get_limit_timestep()

int Gxw::RackTuner::get_limit_timestep ( )

Definition at line 325 of file racktuner.cc.

◆ get_poll_status()

bool Gxw::RackTuner::get_poll_status ( )

Definition at line 260 of file racktuner.cc.

◆ get_scale_lim()

double Gxw::RackTuner::get_scale_lim ( )

Definition at line 275 of file racktuner.cc.

◆ get_speed()

double Gxw::RackTuner::get_speed ( )

Definition at line 285 of file racktuner.cc.

◆ get_streaming()

bool Gxw::RackTuner::get_streaming ( )

Definition at line 295 of file racktuner.cc.

◆ get_temperament()

int Gxw::RackTuner::get_temperament ( )

Definition at line 335 of file racktuner.cc.

◆ get_timestep()

int Gxw::RackTuner::get_timestep ( )

Definition at line 315 of file racktuner.cc.

◆ get_type()

GType Gxw::RackTuner::get_type ( )
static

Definition at line 238 of file racktuner.cc.

Referenced by Gxw::wrap_init().

◆ gobj() [1/2]

◆ gobj() [2/2]

const GxRackTuner* Gxw::RackTuner::gobj ( ) const
inline

Provides access to the underlying C GtkObject.

Definition at line 81 of file racktuner.h.

◆ on_frequency_poll()

void Gxw::RackTuner::on_frequency_poll ( )
protectedvirtual

This is a default handler for the signal signal_frequency_poll().

Definition at line 476 of file racktuner.cc.

◆ on_poll_status_changed()

void Gxw::RackTuner::on_poll_status_changed ( bool  p1)
protectedvirtual

This is a default handler for the signal signal_poll_status_changed().

Definition at line 485 of file racktuner.cc.

◆ push_note()

void Gxw::RackTuner::push_note ( int  p1,
int  p2,
int  p3 
)

Definition at line 345 of file racktuner.cc.

◆ set_display_flat()

void Gxw::RackTuner::set_display_flat ( bool  p1)

Definition at line 300 of file racktuner.cc.

◆ set_freq()

void Gxw::RackTuner::set_freq ( double  p1)

Definition at line 265 of file racktuner.cc.

◆ set_limit_timestep()

void Gxw::RackTuner::set_limit_timestep ( int  p1)

Definition at line 320 of file racktuner.cc.

◆ set_scale_lim()

void Gxw::RackTuner::set_scale_lim ( double  p1)

Definition at line 270 of file racktuner.cc.

◆ set_speed()

void Gxw::RackTuner::set_speed ( double  p1)

Definition at line 280 of file racktuner.cc.

◆ set_streaming()

void Gxw::RackTuner::set_streaming ( bool  p1)

Definition at line 290 of file racktuner.cc.

◆ set_temperament()

void Gxw::RackTuner::set_temperament ( int  p1)

Definition at line 330 of file racktuner.cc.

◆ set_timestep()

void Gxw::RackTuner::set_timestep ( int  p1)

Definition at line 310 of file racktuner.cc.

◆ signal_frequency_poll()

Glib::SignalProxy0< void > Gxw::RackTuner::signal_frequency_poll ( )
Slot Prototype:
void on_my_frequency_poll()

Definition at line 351 of file racktuner.cc.

◆ signal_poll_status_changed()

Glib::SignalProxy1< void, bool > Gxw::RackTuner::signal_poll_status_changed ( )
Slot Prototype:
void on_my_poll_status_changed(bool p1)

Definition at line 357 of file racktuner.cc.

Referenced by MainWindow::MainWindow().

Friends And Related Function Documentation

◆ RackTuner_Class

friend class RackTuner_Class
friend

Definition at line 56 of file racktuner.h.

◆ wrap()

Gxw::RackTuner * wrap ( GxRackTuner 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 81 of file racktuner.cc.


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