|
|
@ -133,8 +133,11 @@ main_window *setup_window(){
|
|
|
|
widgets->btnMainShowAllEmpty = yon_gtk_builder_get_widget(builder,"btnMainShowAllEmpty");
|
|
|
|
widgets->btnMainShowAllEmpty = yon_gtk_builder_get_widget(builder,"btnMainShowAllEmpty");
|
|
|
|
widgets->btnMainShowCoreStream = yon_gtk_builder_get_widget(builder,"btnMainShowCoreStream");
|
|
|
|
widgets->btnMainShowCoreStream = yon_gtk_builder_get_widget(builder,"btnMainShowCoreStream");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
widgets->vteInformation = yon_gtk_builder_get_widget(builder,"vteInformation");
|
|
|
|
widgets->vteDispatcher = yon_gtk_builder_get_widget(builder,"vteDispatcher");
|
|
|
|
widgets->vteDispatcher = yon_gtk_builder_get_widget(builder,"vteDispatcher");
|
|
|
|
widgets->vteProcesses = yon_gtk_builder_get_widget(builder,"vteProcesses");
|
|
|
|
widgets->vteProcesses = yon_gtk_builder_get_widget(builder,"vteProcesses");
|
|
|
|
|
|
|
|
widgets->cbtMainInfo = yon_gtk_builder_get_widget(builder,"cbtMainInfo");
|
|
|
|
|
|
|
|
widgets->cbtMainInfoLevel2 = yon_gtk_builder_get_widget(builder,"cbtMainInfoLevel2");
|
|
|
|
widgets->spinUpdateDispatcher = yon_gtk_builder_get_widget(builder,"spinUpdateDispatcher");
|
|
|
|
widgets->spinUpdateDispatcher = yon_gtk_builder_get_widget(builder,"spinUpdateDispatcher");
|
|
|
|
widgets->btnUpdateDispatcher = yon_gtk_builder_get_widget(builder,"btnUpdateDispatcher");
|
|
|
|
widgets->btnUpdateDispatcher = yon_gtk_builder_get_widget(builder,"btnUpdateDispatcher");
|
|
|
|
widgets->btnSaveCfg = yon_gtk_builder_get_widget(builder,"btnSaveCfg");
|
|
|
|
widgets->btnSaveCfg = yon_gtk_builder_get_widget(builder,"btnSaveCfg");
|
|
|
@ -219,6 +222,29 @@ void main_update_processes() {
|
|
|
|
yon_terminal_integrated_launch(widgets->vteProcesses, cmd, NULL, NULL);
|
|
|
|
yon_terminal_integrated_launch(widgets->vteProcesses, cmd, NULL, NULL);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void main_update_information() {
|
|
|
|
|
|
|
|
const gchar* menu_id = gtk_combo_box_get_active_id(GTK_COMBO_BOX(widgets->cbtMainInfo));
|
|
|
|
|
|
|
|
char* cmd_param = gtk_combo_box_get_active_id(GTK_COMBO_BOX_TEXT(widgets->cbtMainInfoLevel2));
|
|
|
|
|
|
|
|
char* cmd = NULL;
|
|
|
|
|
|
|
|
if (*menu_id == 0) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (*menu_id == 1) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (*menu_id == 2) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (*menu_id == 3) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (*menu_id >= 0) {
|
|
|
|
|
|
|
|
gtk_combo_box_text_remove_all(GTK_COMBO_BOX_TEXT(widgets->cbtMainInfoLevel2));
|
|
|
|
|
|
|
|
yon_terminal_integrated_launch(widgets->vteProcesses, cmd, NULL, NULL);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void main_visible_columns(GtkWidget *self) {
|
|
|
|
void main_visible_columns(GtkWidget *self) {
|
|
|
|
gboolean *flags_filters = filters_get_flag();
|
|
|
|
gboolean *flags_filters = filters_get_flag();
|
|
|
|
gtk_tree_view_column_set_visible(widgets->tvc0, flags_filters[0]);
|
|
|
|
gtk_tree_view_column_set_visible(widgets->tvc0, flags_filters[0]);
|
|
|
@ -253,7 +279,7 @@ void main_event(main_window *widgets) {
|
|
|
|
g_signal_connect(G_OBJECT(widgets->btnUpdateDispatcher),"clicked",G_CALLBACK(main_update_dispatcher), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->btnUpdateDispatcher),"clicked",G_CALLBACK(main_update_dispatcher), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->btnMainShowAllEmpty), "toggled", G_CALLBACK(main_update_processes), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->btnMainShowAllEmpty), "toggled", G_CALLBACK(main_update_processes), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->btnMainShowCoreStream), "toggled", G_CALLBACK(main_update_processes), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->btnMainShowCoreStream), "toggled", G_CALLBACK(main_update_processes), NULL);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->cbtMainInfo),"changed",G_CALLBACK(main_update_information), NULL);
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadGlobalMenuItem),"activate",G_CALLBACK(),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadGlobalMenuItem),"activate",G_CALLBACK(),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(),NULL);
|
|
|
|