Author: stephan
Date: 2007-01-09 11:17:22 +0000 (Tue, 09 Jan 2007)
New Revision: 24328

Modified:
   squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-gnu-tar.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-zip.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/archive.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/internals.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze-unused.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze.sgml
   squeeze/trunk/docs/reference/libsqueeze/tmpl/slist.sgml
   squeeze/trunk/src/archive_store.c
   squeeze/trunk/src/main_window.c
   squeeze/trunk/src/properties_dialog.c
   squeeze/trunk/src/properties_dialog.h
Log:
set_pwd now no longer allows the user to enter a file as a folder, changed some 
things on properties dialog

Modified: 
squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-gnu-tar.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-gnu-tar.sgml   
2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-gnu-tar.sgml   
2007-01-09 11:17:22 UTC (rev 24328)
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-zip.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-zip.sgml       
2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support-zip.sgml       
2007-01-09 11:17:22 UTC (rev 24328)
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support.sgml   
2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/archive-support.sgml   
2007-01-09 11:17:22 UTC (rev 24328)
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/archive.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/archive.sgml   2007-01-09 
00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/archive.sgml   2007-01-09 
11:17:22 UTC (rev 24328)
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/internals.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/internals.sgml 2007-01-09 
00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/internals.sgml 2007-01-09 
11:17:22 UTC (rev 24328)
@@ -9,45 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
-<!-- ##### FUNCTION lsq_execute ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
-
-
-<!-- ##### FUNCTION lsq_concat_filenames ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
-
-
-<!-- ##### FUNCTION lsq_opened_archive_get_archive ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
-
-

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze-unused.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze-unused.sgml 
2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze-unused.sgml 
2007-01-09 11:17:22 UTC (rev 24328)
@@ -0,0 +1,62 @@
+<!-- ##### STRUCT LSQSList ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
+
+<!-- ##### FUNCTION lsq_concat_filenames ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
+
+<!-- ##### FUNCTION lsq_execute ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
+
+<!-- ##### FUNCTION lsq_opened_archive_get_archive ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
+
+<!-- ##### FUNCTION lsq_slist_free ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
+
+<!-- ##### FUNCTION lsq_slist_insert_sorted_single ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
+
+<!-- ##### FUNCTION lsq_slist_length ##### -->
+<para>
+
+</para>
+
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
+

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze.sgml        
2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/libsqueeze.sgml        
2007-01-09 11:17:22 UTC (rev 24328)
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 

Modified: squeeze/trunk/docs/reference/libsqueeze/tmpl/slist.sgml
===================================================================
--- squeeze/trunk/docs/reference/libsqueeze/tmpl/slist.sgml     2007-01-09 
00:12:41 UTC (rev 24327)
+++ squeeze/trunk/docs/reference/libsqueeze/tmpl/slist.sgml     2007-01-09 
11:17:22 UTC (rev 24328)
@@ -9,49 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
-<!-- ##### STRUCT LSQSList ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
-
-<!-- ##### FUNCTION lsq_slist_insert_sorted_single ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
-
-
-<!-- ##### FUNCTION lsq_slist_length ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
[EMAIL PROTECTED]: 
-
-
-<!-- ##### FUNCTION lsq_slist_free ##### -->
-<para>
-
-</para>
-
[EMAIL PROTECTED]: 
-
-

Modified: squeeze/trunk/src/archive_store.c
===================================================================
--- squeeze/trunk/src/archive_store.c   2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/src/archive_store.c   2007-01-09 11:17:22 UTC (rev 24328)
@@ -1276,13 +1276,15 @@
 
        g_strfreev(buf);
 
-       sq_archive_store_append_history(store, stack);
+       if(lsq_archive_iter_is_directory(store->archive, (LSQArchiveIter 
*)stack->data))
+       {
+               sq_archive_store_append_history(store, stack);
 
-       /* sq_archive_store_sort(store); */
-       sq_archive_store_sort(store);
-       sq_archive_store_refresh(store);
+               sq_archive_store_sort(store);
+               sq_archive_store_refresh(store);
 
-       g_signal_emit(store, 
sq_archive_store_signals[SQ_ARCHIVE_STORE_SIGNAL_PWD_CHANGED], 0,NULL);
+               g_signal_emit(store, 
sq_archive_store_signals[SQ_ARCHIVE_STORE_SIGNAL_PWD_CHANGED], 0,NULL);
+       }
 
        return TRUE;
 }

Modified: squeeze/trunk/src/main_window.c
===================================================================
--- squeeze/trunk/src/main_window.c     2007-01-09 00:12:41 UTC (rev 24327)
+++ squeeze/trunk/src/main_window.c     2007-01-09 11:17:22 UTC (rev 24328)
@@ -758,7 +758,7 @@
 
        sq_notebook_get_active_archive(SQ_NOTEBOOK(window->notebook), 
&lp_archive, NULL);
 
-       GtkWidget *dialog = sq_properties_dialog_new(lp_archive);
+       GtkWidget *dialog = sq_properties_dialog_new(lp_archive, 
window->icon_theme);
 
        gtk_dialog_run(GTK_DIALOG(dialog));
        gtk_widget_destroy(dialog);
@@ -772,6 +772,8 @@
        GtkWidget *dialog = sq_preferences_dialog_new();
 
        gtk_dialog_run(GTK_DIALOG(dialog));
+
+       gtk_widget_destroy(dialog);
 }
 
 static void

Modified: squeeze/trunk/src/properties_dialog.c
===================================================================
--- squeeze/trunk/src/properties_dialog.c       2007-01-09 00:12:41 UTC (rev 
24327)
+++ squeeze/trunk/src/properties_dialog.c       2007-01-09 11:17:22 UTC (rev 
24328)
@@ -66,16 +66,38 @@
 static void
 sq_properties_dialog_init(SQPropertiesDialog *dialog)
 {
-       GtkWidget *tree_view = gtk_tree_view_new();
+       GtkWidget *box;
+       GtkWidget *label;
 
-       gtk_container_add(GTK_CONTAINER(((GtkDialog *)dialog)->vbox), 
tree_view);
+       dialog->table = (GtkTable *)gtk_table_new(2, 2, FALSE);
+
+       gtk_table_set_col_spacings (dialog->table, 12);
+       gtk_container_set_border_width(GTK_CONTAINER(dialog->table), 6);
+       gtk_container_add(GTK_CONTAINER(((GtkDialog *)dialog)->vbox), 
GTK_WIDGET(dialog->table));
+       gtk_widget_show (GTK_WIDGET(dialog->table));
+
+       box = gtk_hbox_new(6, FALSE);
+       gtk_table_attach (dialog->table, box, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 
0, 3);
+       gtk_widget_show (box);
+
+       dialog->icon_image = gtk_image_new();
+       gtk_box_pack_start (GTK_BOX (box), dialog->icon_image, FALSE, TRUE, 0);
+       gtk_widget_show (dialog->icon_image);
+
+       label = gtk_label_new(_("Name:"));
+       gtk_box_pack_start (GTK_BOX (box), label, FALSE, TRUE, 0);
+       gtk_widget_show (label);
+
+
+
+
        gtk_dialog_add_buttons(GTK_DIALOG(dialog),
            GTK_STOCK_CLOSE, GTK_RESPONSE_OK,
                        NULL);
 }
 
 GtkWidget *
-sq_properties_dialog_new(LSQArchive *archive)
+sq_properties_dialog_new(LSQArchive *archive, GtkIconTheme *icon_theme)
 {
        GtkWidget *dialog;
 
@@ -85,13 +107,8 @@
 
        gtk_widget_set_size_request(GTK_WIDGET(dialog), 150, 200);
 
-       sq_properties_dialog_add_archive_property_str((SQPropertiesDialog 
*)dialog, _("Filename"), lsq_archive_get_filename(archive));
+       GdkPixbuf *icon = gtk_icon_theme_load_icon(icon_theme, 
thunar_vfs_mime_info_lookup_icon_name(archive->mime_info, icon_theme), 48, 0, 
NULL);
+       gtk_image_set_from_pixbuf(GTK_IMAGE(((SQPropertiesDialog 
*)dialog)->icon_image), icon);
 
        return dialog;
 }
-
-void
-sq_properties_dialog_add_archive_property_str(SQPropertiesDialog *dialog, 
const gchar *prop_name, const gchar *prop_value)
-{
-
-}

Modified: squeeze/trunk/src/properties_dialog.h
===================================================================
--- squeeze/trunk/src/properties_dialog.h       2007-01-09 00:12:41 UTC (rev 
24327)
+++ squeeze/trunk/src/properties_dialog.h       2007-01-09 11:17:22 UTC (rev 
24328)
@@ -16,8 +16,13 @@
  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
-#ifndef __SQRCHIVER_PROPERTIES_DIALOG_H__
-#define __SQRCHIVER_PROPERTIES_DIALOG_H__
+/*
+ * The archive properties dialog is written to resemble the thunar file-
+ * properties dialog  written by Benedict Meurer for the Thunar file manager.
+ */
+
+#ifndef __SQ_PROPERTIES_DIALOG_H__
+#define __SQ_PROPERTIES_DIALOG_H__
 G_BEGIN_DECLS
 
 #define SQ_PROPERTIES_DIALOG(obj)         ( \
@@ -43,6 +48,8 @@
 struct _SQPropertiesDialog
 {
        GtkDialog parent;
+       GtkTable  *table;
+       GtkWidget *icon_image;
 };
 
 typedef struct _SQPropertiesDialogClass SQPropertiesDialogClass;
@@ -52,7 +59,7 @@
        GtkDialogClass parent;
 };
 
-GtkWidget *sq_properties_dialog_new(LSQArchive *);
+GtkWidget *sq_properties_dialog_new(LSQArchive *, GtkIconTheme *);
 void sq_properties_dialog_add_archive_property_str(SQPropertiesDialog *, const 
gchar *prop_name, const gchar *prop_value);
 
 G_END_DECLS

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to