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

📄 interface.c

📁 RAM Defragmentation tools
💻 C
📖 第 1 页 / 共 2 页
字号:
  gtk_widget_grab_default (startbtn);  return mainwindow;}GtkWidget*create_defragwindow (void){  GtkWidget *defragwindow;  GtkWidget *vbox2;  GtkWidget *label4;  GtkWidget *lblstat;  GtkWidget *progressbar;  GtkWidget *hbuttonbox2;  GtkWidget *cancelbtn;  GtkWidget *alignment3;  GtkWidget *hbox4;  GtkWidget *image3;  GtkWidget *label6;  GtkTooltips *tooltips;  tooltips = gtk_tooltips_new ();  defragwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_window_set_title (GTK_WINDOW (defragwindow), _("Defragmentation in progress..."));  gtk_window_set_position (GTK_WINDOW (defragwindow), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (defragwindow), TRUE);  gtk_window_set_resizable (GTK_WINDOW (defragwindow), FALSE);  gtk_window_set_type_hint (GTK_WINDOW (defragwindow), GDK_WINDOW_TYPE_HINT_DIALOG);  vbox2 = gtk_vbox_new (FALSE, 2);  gtk_widget_show (vbox2);  gtk_container_add (GTK_CONTAINER (defragwindow), vbox2);  gtk_container_set_border_width (GTK_CONTAINER (vbox2), 10);  label4 = gtk_label_new (_("Status:"));  gtk_widget_show (label4);  gtk_box_pack_start (GTK_BOX (vbox2), label4, FALSE, FALSE, 0);  gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_CENTER);  lblstat = gtk_label_new (_("[ready]"));  gtk_widget_show (lblstat);  gtk_box_pack_start (GTK_BOX (vbox2), lblstat, FALSE, FALSE, 0);  gtk_label_set_justify (GTK_LABEL (lblstat), GTK_JUSTIFY_CENTER);  progressbar = gtk_progress_bar_new ();  gtk_widget_show (progressbar);  gtk_box_pack_start (GTK_BOX (vbox2), progressbar, FALSE, FALSE, 0);  gtk_widget_set_size_request (progressbar, 250, -1);  gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar), "0 %");  hbuttonbox2 = gtk_hbutton_box_new ();  gtk_widget_show (hbuttonbox2);  gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox2, TRUE, TRUE, 0);  gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox2), GTK_BUTTONBOX_END);  gtk_box_set_spacing (GTK_BOX (hbuttonbox2), 15);  cancelbtn = gtk_button_new ();  gtk_widget_show (cancelbtn);  gtk_container_add (GTK_CONTAINER (hbuttonbox2), cancelbtn);  gtk_container_set_border_width (GTK_CONTAINER (cancelbtn), 2);  GTK_WIDGET_SET_FLAGS (cancelbtn, GTK_CAN_DEFAULT);  gtk_tooltips_set_tip (tooltips, cancelbtn, _("cancel the defragmentation process"), NULL);  alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment3);  gtk_container_add (GTK_CONTAINER (cancelbtn), alignment3);  hbox4 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox4);  gtk_container_add (GTK_CONTAINER (alignment3), hbox4);  image3 = gtk_image_new_from_stock ("gtk-cancel", GTK_ICON_SIZE_BUTTON);  gtk_widget_show (image3);  gtk_box_pack_start (GTK_BOX (hbox4), image3, FALSE, FALSE, 0);  label6 = gtk_label_new_with_mnemonic (_("_Cancel"));  gtk_widget_show (label6);  gtk_box_pack_start (GTK_BOX (hbox4), label6, FALSE, FALSE, 0);  g_signal_connect ((gpointer) cancelbtn, "clicked",                    G_CALLBACK (on_cancelbtn_clicked),                    NULL);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (defragwindow, defragwindow, "defragwindow");  GLADE_HOOKUP_OBJECT (defragwindow, vbox2, "vbox2");  GLADE_HOOKUP_OBJECT (defragwindow, label4, "label4");  GLADE_HOOKUP_OBJECT (defragwindow, lblstat, "lblstat");  GLADE_HOOKUP_OBJECT (defragwindow, progressbar, "progressbar");  GLADE_HOOKUP_OBJECT (defragwindow, hbuttonbox2, "hbuttonbox2");  GLADE_HOOKUP_OBJECT (defragwindow, cancelbtn, "cancelbtn");  GLADE_HOOKUP_OBJECT (defragwindow, alignment3, "alignment3");  GLADE_HOOKUP_OBJECT (defragwindow, hbox4, "hbox4");  GLADE_HOOKUP_OBJECT (defragwindow, image3, "image3");  GLADE_HOOKUP_OBJECT (defragwindow, label6, "label6");  GLADE_HOOKUP_OBJECT_NO_REF (defragwindow, tooltips, "tooltips");  gtk_widget_grab_default (cancelbtn);  return defragwindow;}GtkWidget*create_summarywindow (void){  GtkWidget *summarywindow;  GtkWidget *vbox3;  GtkWidget *label7;  GtkWidget *scrolledwindow1;  GtkWidget *textbox;  GtkWidget *hbuttonbox3;  GtkWidget *okbutton;  GtkWidget *alignment4;  GtkWidget *hbox5;  GtkWidget *image4;  GtkWidget *label8;  GtkTooltips *tooltips;  tooltips = gtk_tooltips_new ();  summarywindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_window_set_title (GTK_WINDOW (summarywindow), _("Defragmentation complete"));  gtk_window_set_position (GTK_WINDOW (summarywindow), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (summarywindow), TRUE);  gtk_window_set_resizable (GTK_WINDOW (summarywindow), FALSE);  gtk_window_set_type_hint (GTK_WINDOW (summarywindow), GDK_WINDOW_TYPE_HINT_DIALOG);  vbox3 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox3);  gtk_container_add (GTK_CONTAINER (summarywindow), vbox3);  gtk_container_set_border_width (GTK_CONTAINER (vbox3), 10);  label7 = gtk_label_new (_("<b>Defragmentation complete!</b>\nDetailed report:"));  gtk_widget_show (label7);  gtk_box_pack_start (GTK_BOX (vbox3), label7, FALSE, FALSE, 0);  gtk_label_set_use_markup (GTK_LABEL (label7), TRUE);  gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_CENTER);  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (scrolledwindow1);  gtk_box_pack_start (GTK_BOX (vbox3), scrolledwindow1, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_ETCHED_IN);  textbox = gtk_text_view_new ();  gtk_widget_show (textbox);  gtk_container_add (GTK_CONTAINER (scrolledwindow1), textbox);  gtk_widget_set_size_request (textbox, 300, 150);  gtk_tooltips_set_tip (tooltips, textbox, _("detailed report"), NULL);  gtk_text_view_set_editable (GTK_TEXT_VIEW (textbox), FALSE);  gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (textbox), FALSE);  gtk_text_view_set_left_margin (GTK_TEXT_VIEW (textbox), 3);  gtk_text_view_set_right_margin (GTK_TEXT_VIEW (textbox), 3);  hbuttonbox3 = gtk_hbutton_box_new ();  gtk_widget_show (hbuttonbox3);  gtk_box_pack_start (GTK_BOX (vbox3), hbuttonbox3, FALSE, TRUE, 0);  gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox3), GTK_BUTTONBOX_END);  gtk_box_set_spacing (GTK_BOX (hbuttonbox3), 15);  okbutton = gtk_button_new ();  gtk_widget_show (okbutton);  gtk_container_add (GTK_CONTAINER (hbuttonbox3), okbutton);  gtk_container_set_border_width (GTK_CONTAINER (okbutton), 3);  GTK_WIDGET_SET_FLAGS (okbutton, GTK_CAN_DEFAULT);  gtk_tooltips_set_tip (tooltips, okbutton, _("quit ramdefrag"), NULL);  alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment4);  gtk_container_add (GTK_CONTAINER (okbutton), alignment4);  hbox5 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox5);  gtk_container_add (GTK_CONTAINER (alignment4), hbox5);  image4 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_BUTTON);  gtk_widget_show (image4);  gtk_box_pack_start (GTK_BOX (hbox5), image4, FALSE, FALSE, 0);  label8 = gtk_label_new_with_mnemonic (_("_OK, quit this program"));  gtk_widget_show (label8);  gtk_box_pack_start (GTK_BOX (hbox5), label8, FALSE, FALSE, 0);  g_signal_connect ((gpointer) okbutton, "clicked",                    G_CALLBACK (on_okbutton_clicked),                    NULL);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (summarywindow, summarywindow, "summarywindow");  GLADE_HOOKUP_OBJECT (summarywindow, vbox3, "vbox3");  GLADE_HOOKUP_OBJECT (summarywindow, label7, "label7");  GLADE_HOOKUP_OBJECT (summarywindow, scrolledwindow1, "scrolledwindow1");  GLADE_HOOKUP_OBJECT (summarywindow, textbox, "textbox");  GLADE_HOOKUP_OBJECT (summarywindow, hbuttonbox3, "hbuttonbox3");  GLADE_HOOKUP_OBJECT (summarywindow, okbutton, "okbutton");  GLADE_HOOKUP_OBJECT (summarywindow, alignment4, "alignment4");  GLADE_HOOKUP_OBJECT (summarywindow, hbox5, "hbox5");  GLADE_HOOKUP_OBJECT (summarywindow, image4, "image4");  GLADE_HOOKUP_OBJECT (summarywindow, label8, "label8");  GLADE_HOOKUP_OBJECT_NO_REF (summarywindow, tooltips, "tooltips");  gtk_widget_grab_focus (okbutton);  gtk_widget_grab_default (okbutton);  return summarywindow;}

⌨️ 快捷键说明

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