// // Create the navigator widget // WdaNavGtk::WdaNavGtk( void *wa_parent_ctx, GtkWidget *wa_parent_wid, const char *wa_name, ldh_tSesContext wa_ldhses, pwr_tObjid wa_objid, pwr_tClassId wa_classid, char *wa_attribute, int wa_editmode, int wa_advanced_user, int wa_display_objectname, wb_eUtility wa_utility, GtkWidget **w, pwr_tStatus *status) : WdaNav(wa_parent_ctx,wa_name,wa_ldhses,wa_objid,wa_classid,wa_attribute,wa_editmode, wa_advanced_user,wa_display_objectname,wa_utility,status), parent_wid(wa_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( WdaNav::init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); *w = form_widget; *status = 1; }
// // Create the navigator widget // XNavGtk::XNavGtk(void* xn_parent_ctx, GtkWidget* xn_parent_wid, const char* xn_name, GtkWidget** w, xnav_sStartMenu* root_menu, char* xn_opplace_name, int xn_op_close_button, pwr_tStatus* status) : XNav(xn_parent_ctx, xn_name, root_menu, xn_opplace_name, xn_op_close_button, status), parent_wid(xn_parent_wid), clock_cursor(0) { form_widget = scrolledbrowwidgetgtk_new(init_brow_base_cb, this, &brow_widget); gtk_widget_show_all(brow_widget); displayed = 1; // Create the root item *w = form_widget; menu_tree_build(root_menu); gbl.load_config(this); for (int i = 0; i < XNAV_LOGG_MAX; i++) logg[i].init(i, (void*)this); wow = new CoWowGtk(parent_wid); trace_timerid = wow->timer_new(); autoack_timerid = wow->timer_new(); *status = 1; }
// // Create the navigator widget // NavGtk::NavGtk( void *nav_parent_ctx, GtkWidget *nav_parent_wid, const char *nav_name, ldh_tSesContext nav_ldhses, const char *nav_root_name, GtkWidget **w, pwr_tStatus *status ) : Nav(nav_parent_ctx,nav_name,nav_ldhses,nav_root_name,status), parent_wid(nav_parent_wid) { GtkWidget *scrolledbrow = scrolledbrowwidgetgtk_new( Nav::init_brow_cb, this, &brow_widget); form_widget = gtk_frame_new( NULL); gtk_container_add( GTK_CONTAINER(form_widget), scrolledbrow); gtk_container_set_border_width( GTK_CONTAINER(scrolledbrow), 3); selection_widget = gtk_invisible_new(); gtk_selection_add_target( selection_widget, GDK_SELECTION_PRIMARY, GDK_SELECTION_TYPE_STRING, 1); g_signal_connect( selection_widget, "selection-get", G_CALLBACK( nav_sel_convert_cb), this); sel_lose_id = g_signal_connect( selection_widget, "selection-clear-event", G_CALLBACK( nav_sel_lose_cb), this); gtk_widget_show_all( brow_widget); set_inputfocus(0); *w = form_widget; *status = 1; }
MsgListGtk::MsgListGtk( void* ev_parent_ctx, GtkWidget* ev_parent_wid, GtkWidget** w) : MsgList(ev_parent_ctx), parent_wid(ev_parent_wid) { form_widget = scrolledbrowwidgetgtk_new(MsgList::init_brow_cb, this, &brow_widget); gtk_widget_show_all(brow_widget); // Create the root item *w = form_widget; }
WbExpWNavGtk::WbExpWNavGtk(void* l_parent_ctx, GtkWidget* l_parent_wid, ldh_tSession l_ldhses, int l_type, int l_editmode, GtkWidget** w) : WbExpWNav(l_parent_ctx, l_ldhses, l_type, l_editmode), parent_wid(l_parent_wid) { form_widget = scrolledbrowwidgetgtk_new(WbExpWNav::init_brow_cb, this, &brow_widget); gtk_widget_show_all(brow_widget); // Create the root item *w = form_widget; }
PnViewerNavGtk::PnViewerNavGtk ( void *l_parent_ctx, GtkWidget *l_parent_wid, GtkWidget **w) : PnViewerNav( l_parent_ctx), parent_wid(l_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( PnViewerNav::init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); // Create the root item *w = form_widget; }
CoLogWNavGtk::CoLogWNavGtk ( void *l_parent_ctx, GtkWidget *l_parent_wid, int l_show_item, GtkWidget **w) : CoLogWNav( l_parent_ctx, l_show_item), parent_wid(l_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( CoLogWNav::init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); // Create the root item *w = form_widget; }
// // Create the navigator widget // TblNavGtk::TblNavGtk(void* xn_parent_ctx, GtkWidget* xn_parent_wid, sevcli_sHistItem* xn_itemlist, int xn_item_cnt, GtkWidget** w, pwr_tStatus* status) : TblNav(xn_parent_ctx, xn_itemlist, xn_item_cnt, status), parent_wid(xn_parent_wid) { form_widget = scrolledbrowwidgetgtk_new(TblNav::init_brow_cb, this, &brow_widget); gtk_widget_show_all(brow_widget); // Create the root item *w = form_widget; *status = 1; }
NodelistNavGtk::NodelistNavGtk(void* nodelist_parent_ctx, GtkWidget* nodelist_parent_wid, MsgWindow* nodelist_msg_window, char* nodelist_nodename, int nodelist_mode, int nodelist_view_node_descr, int nodelist_msgw_pop, GtkWidget** w) : NodelistNav(nodelist_parent_ctx, nodelist_msg_window, nodelist_nodename, nodelist_mode, nodelist_view_node_descr, nodelist_msgw_pop), parent_wid(nodelist_parent_wid) { form_widget = scrolledbrowwidgetgtk_new(init_brow_cb, this, &brow_widget); gtk_widget_show_all(brow_widget); *w = form_widget; wow = new CoWowGtk(parent_wid); }
// // Create the navigator widget // WPkgNavGtk::WPkgNavGtk( void *wa_parent_ctx, GtkWidget *wa_parent_wid, const char *wa_name, wb_eUtility wa_utility, GtkWidget **w, pwr_tStatus *status) : WPkgNav(wa_parent_ctx,wa_name,wa_utility,status), parent_wid(wa_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); *w = form_widget; *status = 1; }
// // Create the navigator widget // SubPaletteGtk::SubPaletteGtk( void *xn_parent_ctx, GtkWidget *xn_parent_wid, const char *xn_name, GtkWidget **w, pwr_tStatus *status) : SubPalette( xn_parent_ctx, xn_name, status), parent_wid(xn_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( SubPalette::init_brow_cb, this, &brow_widget); // Create the root item *w = form_widget; *status = 1; }
// // Create the navigator widget // CoXHelpNavGtk::CoXHelpNavGtk( void *xn_parent_ctx, GtkWidget *xn_parent_wid, char *xn_name, xhelp_eUtility xn_utility, GtkWidget **w, pwr_tStatus *status) : CoXHelpNav(xn_parent_ctx,xn_name,xn_utility,status), parent_wid(xn_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( CoXHelpNav::init_brow_base_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); displayed = 1; *w = form_widget; *status = 1; }
// // Create the navigator widget // GsdmlAttrNavGtk::GsdmlAttrNavGtk( void *xn_parent_ctx, GtkWidget *xn_parent_wid, const char *xn_name, pn_gsdml *xn_gsdml, int xn_edit_mode, GtkWidget **w, pwr_tStatus *status) : GsdmlAttrNav( xn_parent_ctx, xn_name, xn_gsdml, xn_edit_mode, status), parent_wid(xn_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); *w = form_widget; wow = new CoWowGtk( brow_widget); trace_timerid = wow->timer_new(); *status = 1; }
// // Create the navigator widget // AttrNavGtk::AttrNavGtk( void *xn_parent_ctx, GtkWidget *xn_parent_wid, const char *xn_name, attr_sItem *xn_itemlist, int xn_item_cnt, GtkWidget **w, pwr_tStatus *status) : AttrNav( xn_parent_ctx, xn_name, xn_itemlist, xn_item_cnt, status), parent_wid(xn_parent_wid), trace_timerid(0) { form_widget = scrolledbrowwidgetgtk_new( AttrNav::init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); // Create the root item *w = form_widget; *status = 1; }
// // Create the navigator widget // XAttNavGtk::XAttNavGtk( void *xa_parent_ctx, GtkWidget *xa_parent_wid, xattnav_eType xa_type, const char *xa_name, pwr_sAttrRef *xa_objar, int xa_advanced_user, GtkWidget **w, pwr_tStatus *status) : XAttNav( xa_parent_ctx, xa_type, xa_name, xa_objar, xa_advanced_user, status), parent_wid(xa_parent_wid) { form_widget = scrolledbrowwidgetgtk_new( init_brow_cb, this, &brow_widget); gtk_widget_show_all( brow_widget); // Create the root item *w = form_widget; wow = new CoWowGtk( form_widget); trace_timerid = wow->timer_new(); *status = 1; }
// // Create the navigator widget // SubGraphsGtk::SubGraphsGtk( void *xn_parent_ctx, GtkWidget *xn_parent_wid, const char *xn_name, void *xn_growctx, GtkWidget **w, pwr_tStatus *status) : SubGraphs( xn_parent_ctx, xn_name, xn_growctx, status), parent_wid(xn_parent_wid), trace_timerid(0) { toplevel = (GtkWidget *) g_object_new( GTK_TYPE_WINDOW, "default-height", 500, "default-width", 300, "title", name, NULL); g_signal_connect( toplevel, "delete_event", G_CALLBACK(delete_event), this); g_signal_connect( toplevel, "destroy", G_CALLBACK(destroy_event), this); g_signal_connect( toplevel, "focus_in_event", G_CALLBACK(attr_focus_in_event), this); // Menu // Accelerators GtkAccelGroup *accel_g = (GtkAccelGroup *) g_object_new(GTK_TYPE_ACCEL_GROUP, NULL); gtk_window_add_accel_group(GTK_WINDOW(toplevel), accel_g); GtkMenuBar *menu_bar = (GtkMenuBar *) g_object_new(GTK_TYPE_MENU_BAR, NULL); // File entry GtkWidget *file_attributes = gtk_menu_item_new_with_mnemonic( "_Attributes"); g_signal_connect( file_attributes, "activate", G_CALLBACK(subgraphs_activate_attr), this); gtk_widget_add_accelerator( file_attributes, "activate", accel_g, 'a', GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); GtkWidget *file_setextern = gtk_menu_item_new_with_mnemonic( "Set _Extern"); g_signal_connect( file_setextern, "activate", G_CALLBACK(subgraphs_activate_set_extern), this); gtk_widget_add_accelerator( file_setextern, "activate", accel_g, 'e', GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); GtkWidget *file_setintern = gtk_menu_item_new_with_mnemonic( "Set _Intern"); g_signal_connect( file_setintern, "activate", G_CALLBACK(subgraphs_activate_set_intern), this); gtk_widget_add_accelerator( file_setintern, "activate", accel_g, 'i', GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); GtkWidget *file_setallintern = gtk_menu_item_new_with_mnemonic( "Set _All Intern"); g_signal_connect( file_setallintern, "activate", G_CALLBACK(subgraphs_activate_set_all_intern), this); gtk_widget_add_accelerator( file_setallintern, "activate", accel_g, 'l', GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); GtkWidget *file_setallextern = gtk_menu_item_new_with_mnemonic( "Set A_ll Extern"); g_signal_connect( file_setallextern, "activate", G_CALLBACK(subgraphs_activate_set_all_extern), this); gtk_widget_add_accelerator( file_setallextern, "activate", accel_g, 'k', GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); GtkWidget *file_close = gtk_image_menu_item_new_from_stock(GTK_STOCK_CLOSE, accel_g); g_signal_connect(file_close, "activate", G_CALLBACK(subgraphs_activate_close), this); GtkMenu *file_menu = (GtkMenu *) g_object_new( GTK_TYPE_MENU, NULL); gtk_menu_shell_append(GTK_MENU_SHELL(file_menu), file_attributes); gtk_menu_shell_append(GTK_MENU_SHELL(file_menu), file_setextern); gtk_menu_shell_append(GTK_MENU_SHELL(file_menu), file_setintern); gtk_menu_shell_append(GTK_MENU_SHELL(file_menu), file_setallintern); gtk_menu_shell_append(GTK_MENU_SHELL(file_menu), file_setallextern); gtk_menu_shell_append(GTK_MENU_SHELL(file_menu), file_close); GtkWidget *file = gtk_menu_item_new_with_mnemonic("_File"); gtk_menu_shell_append(GTK_MENU_SHELL(menu_bar), file); gtk_menu_item_set_submenu(GTK_MENU_ITEM(file), GTK_WIDGET(file_menu)); // Help entry GtkWidget *help_help = gtk_image_menu_item_new_from_stock(GTK_STOCK_HELP, accel_g); g_signal_connect(help_help, "activate", G_CALLBACK(subgraphs_activate_help), this); GtkMenu *help_menu = (GtkMenu *) g_object_new( GTK_TYPE_MENU, NULL); gtk_menu_shell_append(GTK_MENU_SHELL(help_menu), help_help); GtkWidget *help = gtk_menu_item_new_with_mnemonic("_Help"); gtk_menu_shell_append(GTK_MENU_SHELL(menu_bar), help); gtk_menu_item_set_submenu(GTK_MENU_ITEM(help), GTK_WIDGET(help_menu)); form_widget = scrolledbrowwidgetgtk_new( SubGraphs::init_brow_cb, this, &brow_widget); GtkWidget *vbox = gtk_vbox_new( FALSE, 0); gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(menu_bar), FALSE, FALSE, 0); gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(form_widget), TRUE, TRUE, 0); gtk_container_add( GTK_CONTAINER(toplevel), vbox); gtk_widget_show_all( toplevel); *w = toplevel; *status = 1; }