diff src/gtk/misc-gtk.c @ 48:e5f6054590b5

2002-11-5 Brian Masney <masneyb@gftp.org> * lib/*.c src/gtk/*.c - removed function declarations for the static functions from the top of the file. I had to rearrange the order of a bunch of functions to avoid compiler warnings * lib/gftp.h - include sys/sysmacros.h. If major() and minor() isn't defined, give a compiler warning and define our own * lib/local.c (local_get_next_file) - if this file is a device, store the major/minor number in the file size * src/gtk/misc-gtk.c (add_file_listbox) - if this file is a device, use the major() and minor() macros to display the major and minor number
author masneyb
date Wed, 06 Nov 2002 02:20:25 +0000
parents eec25f215772
children d433c1417d7d
line wrap: on
line diff
--- a/src/gtk/misc-gtk.c	Tue Nov 05 20:36:11 2002 +0000
+++ b/src/gtk/misc-gtk.c	Wed Nov 06 02:20:25 2002 +0000
@@ -20,15 +20,6 @@
 #include <gftp-gtk.h>
 static const char cvsid[] = "$Id$";
 
-static void set_menu_sensitive 			( gftp_window_data * wdata,
-						  char *path, 
-						  int sensitive );
-static gint delete_event 			( GtkWidget * widget, 
-						  GdkEvent * event, 
-						  gpointer data );
-static void trans_stop_button 			( GtkWidget * widget,
-						  gpointer data );
-
 static GtkWidget * statuswid;
 
 
@@ -298,6 +289,29 @@
 }
 
 
+static void
+set_menu_sensitive (gftp_window_data * wdata, char *path, int sensitive)
+{
+  GtkWidget * tempwid;
+  char * pos;
+
+  tempwid = NULL;
+
+  if (factory != NULL)
+    tempwid = gtk_item_factory_get_widget (factory, path);
+  if (tempwid)
+    gtk_widget_set_sensitive (tempwid, sensitive);
+
+  if ((pos = strchr (path + 1, '/')) == NULL)
+    pos = path;
+
+  if (wdata->ifactory)
+    tempwid = gtk_item_factory_get_widget (wdata->ifactory, pos);
+  if (tempwid)
+    gtk_widget_set_sensitive (tempwid, sensitive);
+}
+
+
 void
 update_window (gftp_window_data * wdata)
 {
@@ -369,29 +383,6 @@
 }  
 
 
-static void
-set_menu_sensitive (gftp_window_data * wdata, char *path, int sensitive)
-{
-  GtkWidget * tempwid;
-  char * pos;
-
-  tempwid = NULL;
-
-  if (factory != NULL)
-    tempwid = gtk_item_factory_get_widget (factory, path);
-  if (tempwid)
-    gtk_widget_set_sensitive (tempwid, sensitive);
-
-  if ((pos = strchr (path + 1, '/')) == NULL)
-    pos = path;
-
-  if (wdata->ifactory)
-    tempwid = gtk_item_factory_get_widget (wdata->ifactory, pos);
-  if (tempwid)
-    gtk_widget_set_sensitive (tempwid, sensitive);
-}
-
-
 GtkWidget *
 toolbar_pixmap (GtkWidget * widget, char *filename)
 {
@@ -805,8 +796,8 @@
     gtk_clist_set_text (GTK_CLIST (wdata->listbox), clist_num, 1, fle->file);
 
   if (fle->attribs && (*fle->attribs == 'b' || *fle->attribs == 'c'))
-    tempstr = g_strdup_printf ("%d, %d", (int) fle->size >> 16,
-                               (int) fle->size & 0xFF);
+    tempstr = g_strdup_printf ("%d, %d", major (fle->size),
+                               minor (fle->size));
   else
     tempstr = insert_commas (fle->size, NULL, 0);
 
@@ -1107,6 +1098,23 @@
 }
 
 
+static gint
+delete_event (GtkWidget * widget, GdkEvent * event, gpointer data)
+{
+  return (TRUE);
+}
+
+
+static void
+trans_stop_button (GtkWidget * widget, gpointer data)
+{
+  gftp_transfer * transfer;
+
+  transfer = data;
+  pthread_kill (((gftp_window_data *) transfer->fromwdata)->tid, SIGINT);
+}
+
+
 void
 update_directory_download_progress (gftp_transfer * transfer)
 {
@@ -1220,22 +1228,6 @@
 }
 
 
-static gint
-delete_event (GtkWidget * widget, GdkEvent * event, gpointer data)
-{
-  return (TRUE);
-}
-
-
-static void
-trans_stop_button (GtkWidget * widget, gpointer data)
-{
-  gftp_transfer * transfer;
-
-  transfer = data;
-  pthread_kill (((gftp_window_data *) transfer->fromwdata)->tid, SIGINT);
-}
-
 void
 display_cached_logs (void)
 {