*** empty log message ***

(Old svn revision: 534)
This commit is contained in:
Johannes Zellner
2005-02-01 22:34:53 +00:00
parent 0002bb5942
commit 4bf8bee986
3 changed files with 12 additions and 11 deletions

View File

@@ -20,7 +20,7 @@
#include "functions.h" #include "functions.h"
task_count = 0; gint task_count = 0;
/* function to kill the current task */ /* function to kill the current task */
void send_signal_to_task(gchar *task_id, gchar *signal) void send_signal_to_task(gchar *task_id, gchar *signal)
@@ -64,7 +64,7 @@ void refresh_task_list()
gchar buffer[256]; gchar buffer[256];
gint line_count = 0; gint line_count = 0;
struct task task; struct task task;
struct passwd *passwdp; struct passwd *passwdp;
if((task_file = fopen(task_file_name,"r")) != NULL) if((task_file = fopen(task_file_name,"r")) != NULL)
{ {

View File

@@ -22,13 +22,14 @@
#include <dirent.h> #include <dirent.h>
#include <pwd.h> #include <pwd.h>
#include <sys/types.h> #include <sys/types.h>
#include <stdio.h>
#include "types.h" #include "types.h"
struct task all_tasks[512]; struct task all_tasks[512];
gint task_count;
struct task task_list; struct task task_list;
void refresh_task_list(void); void refresh_task_list(void);
void send_signal_to_task(gchar *task_id, gchar *signal); void send_signal_to_task(gchar *task_id, gchar *signal);
void remove_task_from_array(gint count);

View File

@@ -39,7 +39,7 @@ void create_gui(void)
/* eventbox */ /* eventbox */
eventbox = gtk_event_box_new(); eventbox = gtk_event_box_new();
gtk_event_box_set_visible_window(GTK_EVENT_BOX(eventbox), FALSE); gtk_event_box_set_visible_window(GTK_EVENT_BOX(eventbox), FALSE);
gtk_widget_add_events(GTK_WIDGET(eventbox), "BUTTON_PRESS"); gtk_widget_add_events(GTK_WIDGET(eventbox), GDK_BUTTON_PRESS);
g_signal_connect_swapped(G_OBJECT(eventbox), "button-press-event", G_CALLBACK(handle_mouse_events), G_OBJECT(main_popup_menu)); g_signal_connect_swapped(G_OBJECT(eventbox), "button-press-event", G_CALLBACK(handle_mouse_events), G_OBJECT(main_popup_menu));
gtk_container_set_border_width(GTK_CONTAINER(eventbox), 0); gtk_container_set_border_width(GTK_CONTAINER(eventbox), 0);
@@ -60,13 +60,13 @@ void create_gui(void)
tree_view = gtk_tree_view_new(); tree_view = gtk_tree_view_new();
g_signal_connect_swapped(G_OBJECT(tree_view), "button-press-event", G_CALLBACK(handle_mouse_events), G_OBJECT(task_popup_menu)); g_signal_connect_swapped(G_OBJECT(tree_view), "button-press-event", G_CALLBACK(handle_mouse_events), G_OBJECT(task_popup_menu));
gtk_container_add(GTK_CONTAINER(scrolled_window), tree_view); gtk_container_add(GTK_CONTAINER(scrolled_window), GTK_WIDGET(tree_view));
gtk_widget_show(tree_view); gtk_widget_show(tree_view);
selection = gtk_tree_view_get_selection(tree_view); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree_view));
list_store = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); list_store = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), list_store); gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), GTK_TREE_MODEL(list_store));
cell_renderer = gtk_cell_renderer_text_new(); cell_renderer = gtk_cell_renderer_text_new();
@@ -127,22 +127,22 @@ void remove_list_item(struct task task)
gboolean valid; gboolean valid;
GtkTreeIter iter; GtkTreeIter iter;
valid = gtk_tree_model_get_iter_first(list_store, &iter); valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(list_store), &iter);
while(valid) while(valid)
{ {
gchar *str_data; gchar *str_data;
gtk_tree_model_get(list_store, &iter, 1, &str_data, -1); gtk_tree_model_get(GTK_TREE_MODEL(list_store), &iter, 1, &str_data, -1);
if(strcmp(task.pid,str_data) == 0) if(strcmp(task.pid,str_data) == 0)
{ {
gtk_list_store_remove(list_store, &iter); gtk_list_store_remove(GTK_LIST_STORE(list_store), &iter);
g_free(str_data); g_free(str_data);
break; break;
} }
g_free(str_data); g_free(str_data);
valid = gtk_tree_model_iter_next(list_store, &iter); valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(list_store), &iter);
} }
} }