⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.c

📁 HP PCI热插拔代码GUI HP内部珍贵资料!
💻 C
📖 第 1 页 / 共 2 页
字号:
  gtk_widget_ref (operations_menu_uiinfo[6].widget);  gtk_object_set_data_full (GTK_OBJECT (window), "enable_attention_status",                            operations_menu_uiinfo[6].widget,                            (GtkDestroyNotify) gtk_widget_unref);  g_disable_att_status_menu_item = operations_menu_uiinfo[7].widget;  gtk_widget_ref (operations_menu_uiinfo[7].widget);  gtk_object_set_data_full (GTK_OBJECT (window), "disable_attention_status",                            operations_menu_uiinfo[7].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (menubar_uiinfo[2].widget);  gtk_object_set_data_full (GTK_OBJECT (window), "view",                            menubar_uiinfo[2].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (view_menu_uiinfo[0].widget);  gtk_object_set_data_full (GTK_OBJECT (window), "refresh",                            view_menu_uiinfo[0].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (menubar_uiinfo[3].widget);  gtk_object_set_data_full (GTK_OBJECT (window), "help",                            menubar_uiinfo[3].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (help_menu_uiinfo[0].widget);  gtk_object_set_data_full (GTK_OBJECT (window), "about",                            help_menu_uiinfo[0].widget,                            (GtkDestroyNotify) gtk_widget_unref);  toolbar = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH);  gtk_widget_ref (toolbar);  gtk_object_set_data_full (GTK_OBJECT (window), "toolbar", toolbar,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (toolbar);  gtk_box_pack_start (GTK_BOX (vbox1), toolbar, FALSE, FALSE, 0);  tmp_toolbar_icon = create_pixmap (window, "hotplug/card_insert.xpm", TRUE);  g_add_adapter_button = Add = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Add"),                                _("Add Adapter"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Add);  gtk_object_set_data_full (GTK_OBJECT (window), "Add", Add,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Add);  tmp_toolbar_icon = create_pixmap (window, "hotplug/card_remove.xpm", TRUE);  g_remove_adapter_button = Remove = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Remove"),                                _("Remove Adapter"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Remove);  gtk_object_set_data_full (GTK_OBJECT (window), "Remove", Remove,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Remove);  label5 = gtk_label_new ("");  gtk_widget_ref (label5);  gtk_object_set_data_full (GTK_OBJECT (window), "label5", label5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label5);  gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar), label5, NULL, NULL);  gtk_widget_set_usize (label5, 20, -2);  tmp_toolbar_icon = gnome_stock_pixmap_widget (window, GNOME_STOCK_PIXMAP_REDO);  g_insert_driver_button = Insert = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Insert"),                                _("Insert Driver"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Insert);  gtk_object_set_data_full (GTK_OBJECT (window), "Insert", Insert,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Insert);  tmp_toolbar_icon = gnome_stock_pixmap_widget (window, GNOME_STOCK_PIXMAP_UNDO);  g_remove_driver_button = Remove2 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Remove"),                                _("Remove Driver"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Remove2);  gtk_object_set_data_full (GTK_OBJECT (window), "Remove2", Remove2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Remove2);  label6 = gtk_label_new ("");  gtk_widget_ref (label6);  gtk_object_set_data_full (GTK_OBJECT (window), "label6", label6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label6);  gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar), label6, NULL, NULL);  gtk_widget_set_usize (label6, 20, -2);  tmp_toolbar_icon = create_pixmap (window, "hotplug/yellow_bullet_icon.xpm", TRUE);  g_enable_att_status_button = Enable = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Enable"),                                _("Enable Attention Status"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Enable);  gtk_object_set_data_full (GTK_OBJECT (window), "Enable", Enable,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Enable);  tmp_toolbar_icon = create_pixmap (window, "hotplug/disable_icon.xpm", TRUE);  g_disable_att_status_button = Disable = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Disable"),                                _("Disable Attention Status"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Disable);  gtk_object_set_data_full (GTK_OBJECT (window), "Disable", Disable,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Disable);  label7 = gtk_label_new ("");  gtk_widget_ref (label7);  gtk_object_set_data_full (GTK_OBJECT (window), "label7", label7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label7);  gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar), label7, NULL, NULL);  gtk_widget_set_usize (label7, 20, -2);  tmp_toolbar_icon = gnome_stock_pixmap_widget (window, GNOME_STOCK_PIXMAP_HELP);  Help = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Help"),                                _("Help"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (Help);  gtk_object_set_data_full (GTK_OBJECT (window), "Help", Help,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Help);  hpaned1 = gtk_hpaned_new ();  gtk_widget_ref (hpaned1);  gtk_object_set_data_full (GTK_OBJECT (window), "hpaned1", hpaned1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hpaned1);  gtk_box_pack_start (GTK_BOX (vbox1), hpaned1, TRUE, TRUE, 0);  gtk_paned_set_position (GTK_PANED (hpaned1), 200);  gtk_paned_set_handle_size (GTK_PANED(hpaned1), 10);  gtk_paned_set_gutter_size (GTK_PANED(hpaned1), 4);  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_ref (scrolledwindow1);  gtk_object_set_data_full (GTK_OBJECT (window), "scrolledwindow1", scrolledwindow1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow1);  gtk_container_add (GTK_CONTAINER (hpaned1), scrolledwindow1);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  tree = gtk_ctree_new (1, 0);  gtk_widget_ref (tree);  gtk_object_set_data_full (GTK_OBJECT (window), "tree", tree,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (tree);  gtk_container_add (GTK_CONTAINER (scrolledwindow1), tree);  gtk_clist_set_column_width (GTK_CLIST (tree), 0, 80);  gtk_clist_column_titles_hide (GTK_CLIST (tree));  gtk_ctree_set_expander_style((GtkCTree*)tree, GTK_CTREE_EXPANDER_NONE);  gtk_ctree_set_show_stub((GtkCTree*)tree, TRUE);  g_tree = (GtkCTree*) tree;   label8 = gtk_label_new (_("label8"));  gtk_widget_ref (label8);  gtk_object_set_data_full (GTK_OBJECT (window), "label8", label8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label8);  gtk_clist_set_column_widget (GTK_CLIST (tree), 0, label8);  scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_ref (scrolledwindow2);  gtk_object_set_data_full (GTK_OBJECT (window), "scrolledwindow2", scrolledwindow2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow2);  gtk_container_add (GTK_CONTAINER (hpaned1), scrolledwindow2);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  g_table = clist = gtk_clist_new (2);  gtk_widget_ref (clist);  gtk_object_set_data_full (GTK_OBJECT (window), "clist", clist,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (clist);  gtk_container_add (GTK_CONTAINER (scrolledwindow2), clist);  gtk_clist_set_column_width (GTK_CLIST (clist), 0, 175);  gtk_clist_set_column_width (GTK_CLIST (clist), 1, 80);  gtk_clist_column_titles_hide (GTK_CLIST (clist));  label9 = gtk_label_new (_("label9"));  gtk_widget_ref (label9);  gtk_object_set_data_full (GTK_OBJECT (window), "label9", label9,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label9);  gtk_clist_set_column_widget (GTK_CLIST (clist), 0, label9);  label10 = gtk_label_new (_("label10"));  gtk_widget_ref (label10);  gtk_object_set_data_full (GTK_OBJECT (window), "label10", label10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label10);  gtk_clist_set_column_widget (GTK_CLIST (clist), 1, label10);    g_statusbar = statusbar = gtk_statusbar_new ();  gtk_widget_ref (statusbar);  gtk_object_set_data_full (GTK_OBJECT (window), "statusbar", statusbar,                            (GtkDestroyNotify) gtk_widget_unref);  context_id = gtk_statusbar_get_context_id(GTK_STATUSBAR(statusbar), "Linux Hot Plug Driver");  gtk_widget_show (statusbar);  gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);  // callback for selecting a tree row  gtk_signal_connect(GTK_OBJECT(tree), "tree_select_row",		     GTK_SIGNAL_FUNC(tree_row_selected),		     NULL);    // callback for selecting a table row  gtk_signal_connect(GTK_OBJECT(clist), "select_row",		     GTK_SIGNAL_FUNC(table_row_selected),		     NULL);    // callbacks for toolbar buttons  gtk_signal_connect_object (GTK_OBJECT(Add), "clicked",                      GTK_SIGNAL_FUNC(on_add_adapter_activate),                      (gpointer) clist);  gtk_signal_connect_object (GTK_OBJECT(Remove), "clicked",                      GTK_SIGNAL_FUNC(on_remove_adapter_activate),                      (gpointer) clist);  gtk_signal_connect_object (GTK_OBJECT(Insert), "clicked",                      GTK_SIGNAL_FUNC(on_insert_driver_activate),                      (gpointer) clist);  gtk_signal_connect_object (GTK_OBJECT(Remove2), "clicked",                      GTK_SIGNAL_FUNC(on_remove_driver_activate),                      (gpointer) clist);  gtk_signal_connect_object (GTK_OBJECT(Enable), "clicked",                      GTK_SIGNAL_FUNC(on_enable_attention_status_activate),                      (gpointer) clist);  gtk_signal_connect_object (GTK_OBJECT(Disable), "clicked",                      GTK_SIGNAL_FUNC(on_disable_attention_status_activate),                      (gpointer) clist);  gtk_signal_connect_object (GTK_OBJECT(Help), "clicked",                      GTK_SIGNAL_FUNC(on_about_activate),                      (gpointer) clist);  return window;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -