BtMainPageMachines

BtMainPageMachines — the editor main machines page

Synopsis

#include "bt-edit.h"

                    BtMainPageMachines;
BtMainPageMachines * bt_main_page_machines_new          (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

  "canvas"                   GnomeCanvas*          : Read

Description

Displays the machine setup on a canvas.

Details

BtMainPageMachines

typedef struct _BtMainPageMachines BtMainPageMachines;

the machines page for the editor application


bt_main_page_machines_new ()

BtMainPageMachines * bt_main_page_machines_new          (const BtMainPages *pages);

Create a new instance

pages :

the page collection

Returns :

the new instance

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 "canvas" property

  "canvas"                   GnomeCanvas*          : Read

Get the machine canvas.

See Also

BtSetup