*** empty log message ***

(Old svn revision: 531)
This commit is contained in:
Johannes Zellner
2005-02-01 07:49:58 +00:00
parent 430cef9e8c
commit 89832811c1
4 changed files with 30 additions and 3 deletions

8
NEWS
View File

@@ -2,6 +2,14 @@
************ xfce4-taskmanager ************ ************ xfce4-taskmanager ************
********************************************* *********************************************
Version 0.2.0 (01 Feb 2005):
Features:
* completly rewrited
* few bugfixes
* about dialog
Version 0.1.0 (23 Jan 2005): Version 0.1.0 (23 Jan 2005):
Features: Features:

1
README
View File

@@ -19,6 +19,7 @@ libxfcegui4. Xfce's core libraries can be obtained from http://xfce.org/.
./configure ./configure
make make
make install (as root)
If 'configure' fails, please run 'autogen.sh' or send me a mail with the exactly If 'configure' fails, please run 'autogen.sh' or send me a mail with the exactly
errors :) errors :)

View File

@@ -23,7 +23,7 @@
/* create the GUI */ /* create the GUI */
void create_gui(void) void create_gui(void)
{ {
GtkWidget *window, *eventbox, *box, *button, *scrolled_window, *tree_view, *main_popup_menu, *task_popup_menu; GtkWidget *eventbox, *box, *button, *scrolled_window, *tree_view, *main_popup_menu, *task_popup_menu;
GtkCellRenderer *cell_renderer; GtkCellRenderer *cell_renderer;
GtkTreeViewColumn *column; GtkTreeViewColumn *column;
@@ -182,6 +182,7 @@ GtkWidget *create_main_popup_menu()
menu = gtk_menu_new(); menu = gtk_menu_new();
menuitem = gtk_menu_item_new_with_label("About"); menuitem = gtk_menu_item_new_with_label("About");
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(show_about_dialog), NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
gtk_widget_show(menuitem); gtk_widget_show(menuitem);
@@ -224,7 +225,7 @@ void handle_task_menu(GtkWidget *widget, gchar *signal)
{ {
gtk_tree_model_get(model, &iter, 1, &task_id, -1); gtk_tree_model_get(model, &iter, 1, &task_id, -1);
send_signal_to_task(task_id, signal); send_signal_to_task(task_id, signal);
//refresh_task_list(); refresh_task_list();
} }
} }
} }
@@ -240,7 +241,7 @@ void handle_task_menu(GtkWidget *widget, gchar *signal)
{ {
gtk_tree_model_get(model, &iter, 1, &task_id, -1); gtk_tree_model_get(model, &iter, 1, &task_id, -1);
send_signal_to_task(task_id, signal); send_signal_to_task(task_id, signal);
//refresh_task_list(); refresh_task_list();
} }
} }
} }
@@ -258,3 +259,18 @@ void handle_task_menu(GtkWidget *widget, gchar *signal)
} }
} }
} }
void show_about_dialog()
{
GtkWidget *about_dialog;
XfceAboutInfo *about_info;
about_info = xfce_about_info_new("xfce4-taskmanager", VERSION, "Xfce4-Taskmanager is a easy to use Taskmanager.",XFCE_COPYRIGHT_TEXT("2005", "Johannes Zellner"), XFCE_LICENSE_GPL);
xfce_about_info_set_homepage(about_info, "http://developer.berlios.de/projects/xfce-goodies/");
xfce_about_info_add_credit(about_info, "Johannes Zellner", "webmaster@nebulon.de", "Original Author");
about_dialog = xfce_about_dialog_new(GTK_WINDOW(window), about_info, NULL);
g_signal_connect(G_OBJECT(about_dialog), "response", G_CALLBACK(gtk_widget_destroy), NULL);
gtk_widget_show(about_dialog);
}

View File

@@ -24,6 +24,7 @@
#include "types.h" #include "types.h"
#include "functions.h" #include "functions.h"
GtkWidget *window;
GtkTreeSelection *selection; GtkTreeSelection *selection;
GtkListStore *list_store; GtkListStore *list_store;
@@ -34,3 +35,4 @@ GtkWidget *create_task_popup_menu(void);
GtkWidget *create_main_popup_menu(void); GtkWidget *create_main_popup_menu(void);
gboolean handle_mouse_events(GtkWidget *widget, GdkEventButton *event); gboolean handle_mouse_events(GtkWidget *widget, GdkEventButton *event);
void handle_task_menu(GtkWidget *widget, gchar *signal); void handle_task_menu(GtkWidget *widget, gchar *signal);
void show_about_dialog(void);