Top | ![]() |
![]() |
![]() |
![]() |
BtMainPageMachines * | bt_main_page_machines_new () |
gboolean | bt_main_page_machines_wire_volume_popup () |
gboolean | bt_main_page_machines_wire_panorama_popup () |
gboolean | bt_main_page_machines_add_source_machine () |
gboolean | bt_main_page_machines_add_processor_machine () |
void | bt_main_page_machines_delete_machine () |
void | bt_main_page_machines_delete_wire () |
void | bt_main_page_machines_rename_machine () |
void | bt_main_page_machines_canvas_coords_to_relative () |
void | bt_main_page_machines_relative_coords_to_canvas () |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── BtMainPageMachines
BtMainPageMachines implements AtkImplementorIface, GtkBuildable and GtkOrientable.
Displays the machine setup and wires on a canvas. The area is an infinite canvas that can be moved and zoomed freely.
BtMainPageMachines *
bt_main_page_machines_new (const BtMainPages *pages
);
Create a new instance
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.
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.
gboolean bt_main_page_machines_add_source_machine (const BtMainPageMachines *self
,const gchar *id
,const gchar *plugin_name
);
Add a new machine to the machine-page.
gboolean bt_main_page_machines_add_processor_machine (const BtMainPageMachines *self
,const gchar *id
,const gchar *plugin_name
);
Add a new machine to the machine-page.
void bt_main_page_machines_delete_machine (const BtMainPageMachines *self
,BtMachine *machine
);
Remove a machine from the machine-page.
void bt_main_page_machines_delete_wire (const BtMainPageMachines *self
,BtWire *wire
);
Remove a wire from the machine-page (unlink the machines).
void bt_main_page_machines_rename_machine (const BtMainPageMachines *self
,BtMachine *machine
);
Run the machine BtMachineRenameDialog.
void bt_main_page_machines_canvas_coords_to_relative (const BtMainPageMachines *self
,const gdouble xc
,const gdouble yc
,gdouble *xr
,gdouble *yr
);
Convert the given canvas pixel coordinates into relative coordinates (with a range of -1.0 .. 1.0).
void bt_main_page_machines_relative_coords_to_canvas (const BtMainPageMachines *self
,const gdouble xr
,const gdouble yr
,gdouble *xc
,gdouble *yc
);
Convert the given relative coordinates (with a range of from -1.0 .. 1.0) into canvas pixel coordinates.