BtMainPageMachines

BtMainPageMachines — the editor main machines page

Synopsis

#include "bt-edit.h"

struct              BtMainPageMachines;
BtMainPageMachines * bt_main_page_machines_new          (const BtEditApplication *app,
                                                         const BtMainPages *pages);
gboolean            bt_main_page_machines_wire_volume_popup
                                                        (const BtMainPageMachines *self,
                                                         BtWire *wire,
                                                         gint xpos,
                                                         gint ypos);
gboolean            bt_main_page_machines_wire_panorama_popup
                                                        (const BtMainPageMachines *self,
                                                         BtWire *wire,
                                                         gint xpos,
                                                         gint ypos);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----BtMainPageMachines

Implemented Interfaces

BtMainPageMachines implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "app"                      BtEditApplication*    : Read / Write / Construct Only
  "canvas"                   GnomeCanvas*          : Read

Description

Displays the machine setup on a canvas.

Details

struct BtMainPageMachines

struct BtMainPageMachines;

the machines page for the editor application


bt_main_page_machines_new ()

BtMainPageMachines * bt_main_page_machines_new          (const BtEditApplication *app,
                                                         const BtMainPages *pages);

Create a new instance

app :

the application the window belongs to

pages :

the page collection

Returns :

the new instance or NULL in case of an error

bt_main_page_machines_wire_volume_popup ()

gboolean            bt_main_page_machines_wire_volume_popup
                                                        (const BtMainPageMachines *self,
                                                         BtWire *wire,
                                                         gint xpos,
                                                         gint ypos);

Activates the volume-popup for the given wire.

self :

the machines page

wire :

the wire to popup the volume control for

xpos :

the x-position for the popup

ypos :

the y-position for the popup

Returns :

TRUE for succes.

bt_main_page_machines_wire_panorama_popup ()

gboolean            bt_main_page_machines_wire_panorama_popup
                                                        (const BtMainPageMachines *self,
                                                         BtWire *wire,
                                                         gint xpos,
                                                         gint ypos);

Activates the panorama-popup for the given wire.

self :

the machines page

wire :

the wire to popup the panorama control for

xpos :

the x-position for the popup

ypos :

the y-position for the popup

Returns :

TRUE for succes.

Property Details

The "app" property

  "app"                      BtEditApplication*    : Read / Write / Construct Only

Set application object, the window belongs to.


The "canvas" property

  "canvas"                   GnomeCanvas*          : Read

Get the machine canvas.

See Also

BtSetup