[Initng-svn] r4339 - in initng-gui/initng-conf-gtk: src
svn at initng.thinktux.net
svn at initng.thinktux.net
Fri Jun 2 14:03:46 CEST 2006
Author: danne
Date: Fri Jun 2 14:03:44 2006
New Revision: 4339
Modified:
initng-gui/initng-conf-gtk/TODO
initng-gui/initng-conf-gtk/src/callbacks.c
initng-gui/initng-conf-gtk/src/ngchandler.c
initng-gui/initng-conf-gtk/src/serviceparser.c
Log:
Service tree is finished! A bit more testing and maybe some more languages and I think it's ready for a 0.3 release!
Modified: initng-gui/initng-conf-gtk/TODO
==============================================================================
--- initng-gui/initng-conf-gtk/TODO (original)
+++ initng-gui/initng-conf-gtk/TODO Fri Jun 2 14:03:44 2006
@@ -1,7 +1,5 @@
-* Some kind of grouping in the service list, like group all bluetooth stuff together and make them expandable
-* Make the gui nicer. It's crap ugly.
* Maybe take a look at Gnome Human Interface Guidelines?
-* Nice way of editing service files, and also a way of creating new ones
+* Nicer way of editing service files, and also a way of creating new ones
* Code commenting
-* Save settings (states of checkboxes in the view menu) using gconf
+* Save settings (states of checkboxes in the view menu, chosen service filter etc) using gconf
* Translations. In time of writing this we've got polish and swedish.
Modified: initng-gui/initng-conf-gtk/src/callbacks.c
==============================================================================
--- initng-gui/initng-conf-gtk/src/callbacks.c (original)
+++ initng-gui/initng-conf-gtk/src/callbacks.c Fri Jun 2 14:03:44 2006
@@ -418,22 +418,19 @@
GtkTreeIter serviceiter;
GtkTreeSelection *selected;
GtkTreeModel *servicemodel;
- gchar *servicename;
selected = gtk_tree_view_get_selection(GTK_TREE_VIEW(service_list));
if(gtk_tree_selection_get_selected(selected, &servicemodel, &serviceiter)) {
struct s_info *serviceinfo;
- gtk_tree_model_get(servicemodel, &serviceiter, 0, &servicename, 4, &serviceinfo, -1);
+ gtk_tree_model_get(servicemodel, &serviceiter, 4, &serviceinfo, -1);
if(serviceinfo)
- service_log(servicename);
+ service_log(serviceinfo->fullname);
else
service_log(NULL);
- g_free(servicename);
} else {
service_log(NULL);
}
glade_xml_signal_autoconnect(xml_show_logs);
-
}
void on_runlevel_filter_combo_changed (GtkComboBox *combobox, gpointer user_data)
Modified: initng-gui/initng-conf-gtk/src/ngchandler.c
==============================================================================
--- initng-gui/initng-conf-gtk/src/ngchandler.c (original)
+++ initng-gui/initng-conf-gtk/src/ngchandler.c Fri Jun 2 14:03:44 2006
@@ -90,6 +90,9 @@
GtkTextBuffer *historybuffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(history_textview));
GtkWidget *initconf_show_logs = glade_xml_get_widget(xml_show_logs, "initconf_show_logs");
+ if(name)
+ gtk_window_set_title(GTK_WINDOW(initconf_show_logs), name);
+
char *answer = ngc_send_and_reply('L', name);
gtk_text_buffer_set_text(historybuffer, answer, -1);
if (answer)
@@ -99,5 +102,4 @@
gtk_text_buffer_set_text(logbuffer, answer, -1);
if (answer)
free(answer);
-
}
Modified: initng-gui/initng-conf-gtk/src/serviceparser.c
==============================================================================
--- initng-gui/initng-conf-gtk/src/serviceparser.c (original)
+++ initng-gui/initng-conf-gtk/src/serviceparser.c Fri Jun 2 14:03:44 2006
@@ -127,6 +127,8 @@
gtk_tree_model_get(model, &iter, 4, &serviceinfo, -1);
if(serviceinfo) {
g_free(serviceinfo->startline);
+ if(serviceinfo->fullname)
+ g_free(serviceinfo->fullname);
if(serviceinfo->file_content) {
serviceinfo->file_content->references--;
if(serviceinfo->file_content->references == 0) {
@@ -342,7 +344,7 @@
struct s_info *serviceinfo;
gtk_tree_model_get(model, &iter, 4, &serviceinfo, -1);
if(!serviceinfo) {
- gtk_text_buffer_set_text(buffer, _("No file associated with that!"), -1);
+ gtk_text_buffer_set_text(buffer, "Unable to locate service!", -1);
return FALSE;
}
struct s_file_content *file_content = serviceinfo->file_content;
More information about the Initng-svn
mailing list