Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- // Name: //
- // //
- // Author: //
- // //
- // Description: //
- // //
- // Last Revised: //
- // //
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // Website: //
- // //
- // Ubuntu Forums Topic: //
- // //
- // Github: //
- // //
- // Binaries: //
- // //
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- */
- #include <gtk/gtk.h>
- #include <stdio.h>
- #include <stdlib.h>
- void gather_info(GtkWidget *widget, gpointer network_info_gather_window)
- {
- system("echo 'script succcessful'");
- system("zenity --info --text 'Flash Player 10.1 Installed Successfully'");
- }
- int main(int argc, char** argv) {
- GtkWidget *network_info_gather_window;
- GtkWidget *window;
- GtkWidget *frame;
- GtkWidget *gather_info_button;
- GtkWidget *label;
- GtkWidget *title1;
- GtkWidget *title2;
- PangoFontDescription *bold = pango_font_description_from_string ( "Sans Bold 24");
- gtk_init(&argc, &argv);
- window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_default_size(GTK_WINDOW(window), 300, 180);
- gtk_window_set_title(GTK_WINDOW(window), "Network Info Tools");
- frame = gtk_fixed_new();
- gtk_container_add(GTK_CONTAINER(window), frame);
- gather_info_button = gtk_button_new_with_label("Gather Network Info");
- gtk_widget_set_size_request(gather_info_button, 140, 35);
- gtk_fixed_put(GTK_FIXED(frame), gather_info_button, 77, 90);
- label = gtk_label_new("Designed By ");
- gtk_fixed_put(GTK_FIXED(frame), label, 45, 280);
- title1 = gtk_label_new("Network");
- gtk_fixed_put(GTK_FIXED(frame), title1, 85, 10);
- gtk_widget_show_all(window);
- title2 = gtk_label_new("Info Tools");
- gtk_fixed_put(GTK_FIXED(frame), title2, 97, 40);
- gtk_widget_show_all(window);
- gtk_widget_modify_font(GTK_WIDGET(title1),bold);
- gtk_widget_modify_font(GTK_WIDGET(title2),bold);
- g_signal_connect(window, "destroy",
- G_CALLBACK(gtk_main_quit), NULL);
- g_signal_connect(gather_info_button, "clicked",
- G_CALLBACK(gather_info), network_info_gather_window);
- system("echo 'Welcome to Network Information Script'");
- system("echo 'GUI originally developed by sandyd <sandyd@ubuntu.com>'");
- system("echo 'Licenced Under GPL v3'");
- system("echo '--------------------------------------------------------------------------------------------'");
- gtk_main();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement