|
|
@ -794,6 +794,9 @@ void event_all(main_window *widgets) {
|
|
|
|
void main_event(main_window *widgets) {
|
|
|
|
void main_event(main_window *widgets) {
|
|
|
|
/* Signal connection | Присоединение сигналов */
|
|
|
|
/* Signal connection | Присоединение сигналов */
|
|
|
|
g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->notebookMain), "switch-page", G_CALLBACK(select_page_notebook), NULL);
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),WIKI_LINK);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),WIKI_LINK);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL);
|
|
|
|
|
|
|
|
|
|
|
@ -814,6 +817,17 @@ void main_event(main_window *widgets) {
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SaveLocalMenuItem), "activate", G_CALLBACK(wrapper_system_save), widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SaveLocalMenuItem), "activate", G_CALLBACK(wrapper_system_save), widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SaveMenuItem), "activate", G_CALLBACK(wrapper_all_save), widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SaveMenuItem), "activate", G_CALLBACK(wrapper_all_save), widgets);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
gboolean select_page_notebook(
|
|
|
|
|
|
|
|
GtkNotebook* self,
|
|
|
|
|
|
|
|
gboolean object,
|
|
|
|
|
|
|
|
gpointer user_data
|
|
|
|
|
|
|
|
) {
|
|
|
|
|
|
|
|
int menu = gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->notebookMain));
|
|
|
|
|
|
|
|
if (menu == 0 || menu == 2) {
|
|
|
|
|
|
|
|
yon_terminal_integrated_launch(widgets->vteDispatcher, "clear", NULL, NULL);
|
|
|
|
|
|
|
|
main_update_dispatcher();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
void wrapper_add_show(GtkWidget *self) {
|
|
|
|
void wrapper_add_show(GtkWidget *self) {
|
|
|
|
add_show(NULL, glade_path);
|
|
|
|
add_show(NULL, glade_path);
|
|
|
|
g_signal_connect(G_OBJECT(get_widget_add()->btnSaveTempSave), "clicked", G_CALLBACK(main_add_btn_save), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(get_widget_add()->btnSaveTempSave), "clicked", G_CALLBACK(main_add_btn_save), NULL);
|
|
|
|