From: erg Date: Wed, 19 Mar 2008 21:43:59 +0000 (+0000) Subject: Clean up smyrna files: X-Git-Tag: LAST_LIBGRAPH~32^2~4460 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e47b45330e7b9c0fb633397fd7eaf9b5b8da3e7c;p=graphviz Clean up smyrna files: remove unnecessary globals modify libraries not to rely on code in cmd/smyrna remove static declarations from .h files remove unnecessary libraries mark unused code and clean up warnings --- diff --git a/cmd/smyrna/gui/menucallbacks.c b/cmd/smyrna/gui/menucallbacks.c index 6a5b08e40..0bf7d63a6 100755 --- a/cmd/smyrna/gui/menucallbacks.c +++ b/cmd/smyrna/gui/menucallbacks.c @@ -20,370 +20,382 @@ #include "selection.h" #include "topviewsettings.h" - //file char buf[255]; -void mNewSlot (GtkWidget *widget,gpointer user_data) +void mNewSlot(GtkWidget * widget, gpointer user_data) { } - void mOpenSlot (GtkWidget *widget,gpointer user_data) +void mOpenSlot(GtkWidget * widget, gpointer user_data) { - GtkWidget *dialog; - GtkFileFilter* filter; + GtkWidget *dialog; + GtkFileFilter *filter; - filter=gtk_file_filter_new (); - gtk_file_filter_add_pattern(filter,"*.dot"); - dialog = gtk_file_chooser_dialog_new ("Open File", - NULL, - GTK_FILE_CHOOSER_ACTION_OPEN, - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, - GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, - NULL); + filter = gtk_file_filter_new(); + gtk_file_filter_add_pattern(filter, "*.dot"); + dialog = gtk_file_chooser_dialog_new("Open File", + NULL, + GTK_FILE_CHOOSER_ACTION_OPEN, + GTK_STOCK_CANCEL, + GTK_RESPONSE_CANCEL, + GTK_STOCK_OPEN, + GTK_RESPONSE_ACCEPT, NULL); - gtk_file_chooser_set_filter((GtkFileChooser*)dialog,filter); - if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) - { - char *filename; - filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); - add_graph_to_viewport_from_file (filename); - g_free (filename); - } - - gtk_widget_destroy (dialog); - gtk_widget_destroy ((GtkWidget*)filter); -} - void mSaveSlot (GtkWidget *widget,gpointer user_data) -{ - - save_graph(); //save without prompt - -} - void mSaveAsSlot (GtkWidget *widget,gpointer user_data) -{ - save_as_graph(); //save with prompt -} - void mOptionsSlot (GtkWidget *widget,gpointer user_data) -{ -} - - void mQuitSlot (GtkWidget *widget,gpointer user_data) -{ - //1 check all graphs 1 by 1 to see any unsaved - int respond; - int gIndex=0; - int active_graph=view->activeGraph ; //stores the active graph in case quit aborted - for (gIndex ; gIndex < view->graphCount ; gIndex++) - { - view->activeGraph=gIndex; - if(((custom_graph_data*)AGDATA(view->g[view->activeGraph]))->Modified) - { - sprintf(buf,"graph %s has been modified \n , would you like to save it before quitting the the program?",((custom_graph_data*)AGDATA(view->g[view->activeGraph]))->GraphName); - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_NONE, - buf); - gtk_dialog_add_button ((GtkDialog*)Dlg,"YES",100); - gtk_dialog_add_button ((GtkDialog*)Dlg,"NO",101); - gtk_dialog_add_button ((GtkDialog*)Dlg,"Cancel",102); - - respond=gtk_dialog_run ((GtkDialog*)Dlg); - if (respond == 100) //save and continue - { - if(!save_graph()) - break; - } - if (respond == 102) //save and continue - { - break; - } - } + gtk_file_chooser_set_filter((GtkFileChooser *) dialog, filter); + if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { + char *filename; + filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); + add_graph_to_viewport_from_file(filename); + g_free(filename); + } + + gtk_widget_destroy(dialog); + gtk_widget_destroy((GtkWidget *) filter); +} + +void mSaveSlot(GtkWidget * widget, gpointer user_data) +{ + + save_graph(); //save without prompt + +} + +void mSaveAsSlot(GtkWidget * widget, gpointer user_data) +{ + save_as_graph(); //save with prompt +} + +void mOptionsSlot(GtkWidget * widget, gpointer user_data) +{ +} + +void mQuitSlot(GtkWidget * widget, gpointer user_data) +{ + //1 check all graphs 1 by 1 to see any unsaved + int respond; + int gIndex = 0; +#ifdef UNUSED + int active_graph = view->activeGraph; //stores the active graph in case quit aborted +#endif + for (gIndex; gIndex < view->graphCount; gIndex++) { + view->activeGraph = gIndex; + if (((custom_graph_data *) AGDATA(view->g[view->activeGraph]))-> + Modified) { + sprintf(buf, + "graph %s has been modified \n , would you like to save it before quitting the the program?", + ((custom_graph_data *) + AGDATA(view->g[view->activeGraph]))->GraphName); + Dlg = + (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_NONE, + buf); + gtk_dialog_add_button((GtkDialog *) Dlg, "YES", 100); + gtk_dialog_add_button((GtkDialog *) Dlg, "NO", 101); + gtk_dialog_add_button((GtkDialog *) Dlg, "Cancel", 102); + + respond = gtk_dialog_run((GtkDialog *) Dlg); + if (respond == 100) //save and continue + { + if (!save_graph()) + break; + } + if (respond == 102) //save and continue + { + break; + } } - gtk_main_quit(); + } + gtk_main_quit(); } //edit - void mCutSlot (GtkWidget *widget,gpointer user_data) +void mCutSlot(GtkWidget * widget, gpointer user_data) { } - void mCopySlot (GtkWidget *widget,gpointer user_data) +void mCopySlot(GtkWidget * widget, gpointer user_data) { } - void mPasteSlot (GtkWidget *widget,gpointer user_data) +void mPasteSlot(GtkWidget * widget, gpointer user_data) { } - void mDeleteSlot (GtkWidget *widget,gpointer user_data) +void mDeleteSlot(GtkWidget * widget, gpointer user_data) { } -void mTopviewSettingsSlot (GtkWidget *widget,gpointer user_data) +void mTopviewSettingsSlot(GtkWidget * widget, gpointer user_data) { - show_settings_form(); + show_settings_form(); } //view - void mShowToolBoxSlot(GtkWidget *widget,gpointer user_data) +void mShowToolBoxSlot(GtkWidget * widget, gpointer user_data) { - - gtk_widget_hide(glade_xml_get_widget(xml, "frmToolBox")); - gtk_widget_show(glade_xml_get_widget(xml, "frmToolBox")); - gtk_window_set_keep_above ((GtkWindow*)glade_xml_get_widget(xml, "frmToolBox"),1); - + + gtk_widget_hide(glade_xml_get_widget(xml, "frmToolBox")); + gtk_widget_show(glade_xml_get_widget(xml, "frmToolBox")); + gtk_window_set_keep_above((GtkWindow *) + glade_xml_get_widget(xml, "frmToolBox"), 1); + } -void mShowHostSelectionSlot(GtkWidget *widget,gpointer user_data) + +void mShowHostSelectionSlot(GtkWidget * widget, gpointer user_data) { - - gtk_widget_hide(glade_xml_get_widget(xml, "frmHostSelection")); - gtk_widget_show(glade_xml_get_widget(xml, "frmHostSelection")); - gtk_window_set_keep_above ((GtkWindow*)glade_xml_get_widget(xml, "frmHostSelection"),1); - + + gtk_widget_hide(glade_xml_get_widget(xml, "frmHostSelection")); + gtk_widget_show(glade_xml_get_widget(xml, "frmHostSelection")); + gtk_window_set_keep_above((GtkWindow *) + glade_xml_get_widget(xml, + "frmHostSelection"), 1); + } //Graph - void mNodeListSlot (GtkWidget *widget,gpointer user_data) +void mNodeListSlot(GtkWidget * widget, gpointer user_data) { - execute_tv_nodes(); + execute_tv_nodes(); } - void mNewNodeSlot (GtkWidget *widget,gpointer user_data) +void mNewNodeSlot(GtkWidget * widget, gpointer user_data) { } - void mNewEdgeSlot (GtkWidget *widget,gpointer user_data) +void mNewEdgeSlot(GtkWidget * widget, gpointer user_data) { } - void mNewClusterSlot (GtkWidget *widget,gpointer user_data) +void mNewClusterSlot(GtkWidget * widget, gpointer user_data) { } - void mGraphPropertiesSlot (GtkWidget *widget,gpointer user_data) +void mGraphPropertiesSlot(GtkWidget * widget, gpointer user_data) { - int respond; - //there has to be an active graph to open the graph prop page - if(view->activeGraph > -1) - { - load_graph_properties(view->g[view->activeGraph]);//load from graph to gui - gtk_dialog_set_response_sensitive ((GtkDialog*)glade_xml_get_widget(xml, "dlgOpenGraph"),1,1); - gtk_dialog_set_response_sensitive ((GtkDialog*)glade_xml_get_widget(xml, "dlgOpenGraph"),2,1); - respond=gtk_dialog_run ((GtkDialog*)glade_xml_get_widget(xml, "dlgOpenGraph")); - //need to hide the dialog , again freaking GTK!!!! - gtk_widget_hide(glade_xml_get_widget(xml, "dlgOpenGraph")); - } + int respond; + //there has to be an active graph to open the graph prop page + if (view->activeGraph > -1) { + load_graph_properties(view->g[view->activeGraph]); //load from graph to gui + gtk_dialog_set_response_sensitive((GtkDialog *) + glade_xml_get_widget(xml, + "dlgOpenGraph"), + 1, 1); + gtk_dialog_set_response_sensitive((GtkDialog *) + glade_xml_get_widget(xml, + "dlgOpenGraph"), + 2, 1); + respond = + gtk_dialog_run((GtkDialog *) + glade_xml_get_widget(xml, "dlgOpenGraph")); + //need to hide the dialog , again freaking GTK!!!! + gtk_widget_hide(glade_xml_get_widget(xml, "dlgOpenGraph")); + } } - void mClusterPropertiesSlot (GtkWidget *widget,gpointer user_data) +void mClusterPropertiesSlot(GtkWidget * widget, gpointer user_data) { - if( ((custom_graph_data*)AGDATA(view->g[view->activeGraph]))->selectedGraphsCount > 0) - { - gtk_widget_hide(glade_xml_get_widget(xml, "frmObject")); - gtk_widget_show(glade_xml_get_widget(xml, "frmObject")); - load_object_properties(1,view->g[view->activeGraph]); - } - else - { - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_OK, - "You need to select some clusters first!"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - gtk_widget_hide((GtkWidget*)Dlg); + if (((custom_graph_data *) AGDATA(view->g[view->activeGraph]))-> + selectedGraphsCount > 0) { + gtk_widget_hide(glade_xml_get_widget(xml, "frmObject")); + gtk_widget_show(glade_xml_get_widget(xml, "frmObject")); + load_object_properties(1, view->g[view->activeGraph]); + } else { + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_OK, + "You need to select some clusters first!"); + respond = gtk_dialog_run((GtkDialog *) Dlg); + gtk_widget_hide((GtkWidget *) Dlg); - } + } } - void mNodePropertiesSlot (GtkWidget *widget,gpointer user_data) +void mNodePropertiesSlot(GtkWidget * widget, gpointer user_data) { - if( ((custom_graph_data*)AGDATA(view->g[view->activeGraph]))->selectedNodesCount > 0) - { - gtk_widget_hide(glade_xml_get_widget(xml, "frmObject")); - gtk_widget_show(glade_xml_get_widget(xml, "frmObject")); - load_object_properties(2,view->g[view->activeGraph]); - } - else - { - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_OK, - "You need to select some nodes first!"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - gtk_widget_hide((GtkWidget*)Dlg); + if (((custom_graph_data *) AGDATA(view->g[view->activeGraph]))-> + selectedNodesCount > 0) { + gtk_widget_hide(glade_xml_get_widget(xml, "frmObject")); + gtk_widget_show(glade_xml_get_widget(xml, "frmObject")); + load_object_properties(2, view->g[view->activeGraph]); + } else { + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_OK, + "You need to select some nodes first!"); + respond = gtk_dialog_run((GtkDialog *) Dlg); + gtk_widget_hide((GtkWidget *) Dlg); - } + } } - void mEdgePropertiesSlot (GtkWidget *widget,gpointer user_data) +void mEdgePropertiesSlot(GtkWidget * widget, gpointer user_data) { - if( ((custom_graph_data*)AGDATA(view->g[view->activeGraph]))->selectedEdgesCount > 0) - { - gtk_widget_hide(glade_xml_get_widget(xml, "frmObject")); - gtk_widget_show(glade_xml_get_widget(xml, "frmObject")); - load_object_properties(3,view->g[view->activeGraph]); - } - else - { - Dlg =(GtkMessageDialog*) gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_OK, - "You need to select some Edges first!"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - gtk_widget_hide((GtkWidget*)Dlg); - } + if (((custom_graph_data *) AGDATA(view->g[view->activeGraph]))-> + selectedEdgesCount > 0) { + gtk_widget_hide(glade_xml_get_widget(xml, "frmObject")); + gtk_widget_show(glade_xml_get_widget(xml, "frmObject")); + load_object_properties(3, view->g[view->activeGraph]); + } else { + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_OK, + "You need to select some Edges first!"); + respond = gtk_dialog_run((GtkDialog *) Dlg); + gtk_widget_hide((GtkWidget *) Dlg); + } } - void mShowCodeSlot (GtkWidget *widget,gpointer user_data) +void mShowCodeSlot(GtkWidget * widget, gpointer user_data) { } - void mDotSlot (GtkWidget *widget,gpointer user_data) +void mDotSlot(GtkWidget * widget, gpointer user_data) { - GdkCursor* cursor; - GdkWindow* w; - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_YES_NO, - "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); + GdkCursor *cursor; + GdkWindow *w; + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, + "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - if (respond == GTK_RESPONSE_YES) - do_graph_layout(view->g[view->activeGraph],0,0); - gtk_object_destroy ((GtkObject*)Dlg); + respond = gtk_dialog_run((GtkDialog *) Dlg); + if (respond == GTK_RESPONSE_YES) + do_graph_layout(view->g[view->activeGraph], 0, 0); + gtk_object_destroy((GtkObject *) Dlg); - cursor = gdk_cursor_new(GDK_HAND2); - w=(GdkWindow*)glade_xml_get_widget(xml, "frmMain"); - gdk_window_set_cursor ((GdkWindow*)view->drawing_area->window, cursor); - gdk_cursor_destroy(cursor); + cursor = gdk_cursor_new(GDK_HAND2); + w = (GdkWindow *) glade_xml_get_widget(xml, "frmMain"); + gdk_window_set_cursor((GdkWindow *) view->drawing_area->window, + cursor); + gdk_cursor_destroy(cursor); +} + +void mNeatoSlot(GtkWidget * widget, gpointer user_data) +{ + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, + "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); + respond = gtk_dialog_run((GtkDialog *) Dlg); + if (respond == GTK_RESPONSE_YES) + do_graph_layout(view->g[view->activeGraph], 1, 0); + gtk_object_destroy((GtkObject *) Dlg); } - void mNeatoSlot (GtkWidget *widget,gpointer user_data) +void mTwopiSlot(GtkWidget * widget, gpointer user_data) { - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_YES_NO, - "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - if (respond == GTK_RESPONSE_YES) - do_graph_layout(view->g[view->activeGraph],1,0); - gtk_object_destroy ((GtkObject*)Dlg); -} - - void mTwopiSlot (GtkWidget *widget,gpointer user_data) -{ - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_YES_NO, - "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, + "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - if (respond == GTK_RESPONSE_YES) - do_graph_layout(view->g[view->activeGraph],2,0); - gtk_object_destroy ((GtkObject*)Dlg); + respond = gtk_dialog_run((GtkDialog *) Dlg); + if (respond == GTK_RESPONSE_YES) + do_graph_layout(view->g[view->activeGraph], 2, 0); + gtk_object_destroy((GtkObject *) Dlg); } - void mCircoSlot (GtkWidget *widget,gpointer user_data) +void mCircoSlot(GtkWidget * widget, gpointer user_data) { - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_YES_NO, - "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, + "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - if (respond == GTK_RESPONSE_YES) - do_graph_layout(view->g[view->activeGraph],3,0); - gtk_object_destroy ((GtkObject*)Dlg); + respond = gtk_dialog_run((GtkDialog *) Dlg); + if (respond == GTK_RESPONSE_YES) + do_graph_layout(view->g[view->activeGraph], 3, 0); + gtk_object_destroy((GtkObject *) Dlg); } - void mFdpSlot (GtkWidget *widget,gpointer user_data) +void mFdpSlot(GtkWidget * widget, gpointer user_data) { - int ind=0; - - Dlg = (GtkMessageDialog*)gtk_message_dialog_new (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_YES_NO, - "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); - respond=gtk_dialog_run ((GtkDialog*)Dlg); - if (respond == GTK_RESPONSE_YES) - do_graph_layout(view->g[view->activeGraph],4,0); - gtk_object_destroy ((GtkObject*)Dlg); + Dlg = (GtkMessageDialog *) gtk_message_dialog_new(NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, + "This will change the graph layout\n all your position changes will be lost\n Are you sure?"); + + respond = gtk_dialog_run((GtkDialog *) Dlg); + if (respond == GTK_RESPONSE_YES) + do_graph_layout(view->g[view->activeGraph], 4, 0); + gtk_object_destroy((GtkObject *) Dlg); } //select - void mSelectAllSlot(GtkWidget *widget,gpointer user_data) +void mSelectAllSlot(GtkWidget * widget, gpointer user_data) { - select_all(view->g[view->activeGraph]); + select_all(view->g[view->activeGraph]); } - void mUnselectAllSlot(GtkWidget *widget,gpointer user_data) +void mUnselectAllSlot(GtkWidget * widget, gpointer user_data) { - deselect_all(view->g[view->activeGraph]); + deselect_all(view->g[view->activeGraph]); } - void mSelectAllNodesSlot(GtkWidget *widget,gpointer user_data) +void mSelectAllNodesSlot(GtkWidget * widget, gpointer user_data) { - select_all_nodes(view->g[view->activeGraph]); + select_all_nodes(view->g[view->activeGraph]); } - void mSelectAllEdgesSlot(GtkWidget *widget,gpointer user_data) +void mSelectAllEdgesSlot(GtkWidget * widget, gpointer user_data) { - select_all_edges(view->g[view->activeGraph]); + select_all_edges(view->g[view->activeGraph]); } -void mSelectAllClustersSlot(GtkWidget *widget,gpointer user_data) +void mSelectAllClustersSlot(GtkWidget * widget, gpointer user_data) { - select_all_graphs(view->g[view->activeGraph]); + select_all_graphs(view->g[view->activeGraph]); } -void mUnselectAllNodesSlot(GtkWidget *widget,gpointer user_data) +void mUnselectAllNodesSlot(GtkWidget * widget, gpointer user_data) { - deselect_all_nodes(view->g[view->activeGraph]); + deselect_all_nodes(view->g[view->activeGraph]); } -void mUnselectAllEdgesSlot(GtkWidget *widget,gpointer user_data) +void mUnselectAllEdgesSlot(GtkWidget * widget, gpointer user_data) { - deselect_all_edges(view->g[view->activeGraph]); + deselect_all_edges(view->g[view->activeGraph]); } -void mUnselectAllClustersSlot(GtkWidget *widget,gpointer user_data) +void mUnselectAllClustersSlot(GtkWidget * widget, gpointer user_data) { - deselect_all_graphs(view->g[view->activeGraph]); + deselect_all_graphs(view->g[view->activeGraph]); } -void mSingleSelectSlot(GtkWidget *widget,gpointer user_data) +void mSingleSelectSlot(GtkWidget * widget, gpointer user_data) { } -void mSelectAreaSlot(GtkWidget *widget,gpointer user_data) +void mSelectAreaSlot(GtkWidget * widget, gpointer user_data) { } -void mSelectAreaXSlot(GtkWidget *widget,gpointer user_data) +void mSelectAreaXSlot(GtkWidget * widget, gpointer user_data) { } //help -void mAbout(GtkWidget *widget,gpointer user_data) +void mAbout(GtkWidget * widget, gpointer user_data) { } -void mHelp(GtkWidget *widget,gpointer user_data) +void mHelp(GtkWidget * widget, gpointer user_data) { }