2 #ifndef __BST_SNET_ROUTER_H__
3 #define __BST_SNET_ROUTER_H__
11 #define BST_TYPE_SNET_ROUTER (bst_snet_router_get_type ())
12 #define BST_SNET_ROUTER(object) (GTK_CHECK_CAST ((object), BST_TYPE_SNET_ROUTER, BstSNetRouter))
13 #define BST_SNET_ROUTER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), BST_TYPE_SNET_ROUTER, BstSNetRouterClass))
14 #define BST_IS_SNET_ROUTER(object) (GTK_CHECK_TYPE ((object), BST_TYPE_SNET_ROUTER))
15 #define BST_IS_SNET_ROUTER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), BST_TYPE_SNET_ROUTER))
16 #define BST_SNET_ROUTER_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), BST_TYPE_SNET_ROUTER, BstSNetRouterClass))
24 GnomeCanvas parent_object;
26 GtkMenu *canvas_popup;
28 GtkWidget *palette_text;
29 GtkAdjustment *adjustment;
36 gdouble world_x, world_y;
37 guint reshow_palette : 1;
38 guint drag_is_input : 1;
40 BstCanvasSource *drag_csource;
41 GnomeCanvasItem *tmp_line;
46 GnomeCanvasClass parent_class;
48 GtkItemFactory *popup_factory;
53 GType bst_snet_router_get_type (
void);
54 GtkWidget* bst_snet_router_new (
Bse::SNetH snet);
55 void bst_snet_router_set_snet (BstSNetRouter *router,
Bse::SNetH snet);
56 void bst_snet_router_update (BstSNetRouter *snet_router);
57 void bst_snet_router_adjust_region (BstSNetRouter *snet_router);
58 BstCanvasSource* bst_snet_router_csource_from_source (BstSNetRouter *snet_router, SfiProxy source);
59 BstSNetRouter* bst_snet_router_build_page (
Bse::SNetH snet);
Definition: bstsnetrouter.hh:44
Definition: sfiring.hh:23
See also the corresponding IDL class SNet.
Definition: bseclientapi.hh:917
Definition: bstsnetrouter.hh:22
Definition: gxkaction.hh:143