*** 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 ************
*********************************************
Version 0.2.0 (01 Feb 2005):
Features:
* completly rewrited
* few bugfixes
* about dialog
Version 0.1.0 (23 Jan 2005):
Features:

1
README
View File

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

View File

@@ -23,7 +23,7 @@
/* create the GUI */
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;
GtkTreeViewColumn *column;
@@ -182,6 +182,7 @@ GtkWidget *create_main_popup_menu()
menu = gtk_menu_new();
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_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);
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);
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 "functions.h"
GtkWidget *window;
GtkTreeSelection *selection;
GtkListStore *list_store;
@@ -34,3 +35,4 @@ GtkWidget *create_task_popup_menu(void);
GtkWidget *create_main_popup_menu(void);
gboolean handle_mouse_events(GtkWidget *widget, GdkEventButton *event);
void handle_task_menu(GtkWidget *widget, gchar *signal);
void show_about_dialog(void);