Форум — General Вопрос про GTK open dialog 0 0 можно ли добавить во все "GTK open dialog'и" колонку Size , а не только "Name" и "Modified" ? Ссылка
Ответ на: комментарий от timth 19.01.08 03:47:16 MSK может патчи для GTK где-нить есть ? zort ☆ (19.01.08 14:13:01 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от zort 19.01.08 14:13:01 MSK там просто закрыто дефайном было. файл: gtkfilechooserdefault.c --- gtk+-2.12.5/gtk/gtkfilechooserdefault.c 2008-01-20 10:48:46.000000000 +0300 +++ gtkfilechooserdefault.c 2008-01-08 07:20:08.000000000 +0300 @@ -456,7 +456,7 @@ GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data); -#if 1 +#if 0 static void list_size_data_func (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, @@ -4653,7 +4653,7 @@ list_name_data_func, impl, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (impl->browse_files_tree_view), impl->list_name_column); -#if 1 +#if 0 /* Size column */ column = gtk_tree_view_column_new (); @@ -10959,7 +10959,7 @@ NULL); } -#if 1 +#if 0 static void list_size_data_func (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, @@ -10983,7 +10983,7 @@ } size = gtk_file_info_get_size (info); -#if 1 +#if 0 if (size < (gint64)1024) str = g_strdup_printf (ngettext ("%d byte", "%d bytes", (gint)size), (gint)size); else if (size < (gint64)1024*1024) @@ -10993,7 +10993,7 @@ else str = g_strdup_printf (_("%.1f GB"), size / (1024.*1024.*1024.)); #endif -/* str = g_strdup_printf ("%" G_GINT64_FORMAT, size);*/ + str = g_strdup_printf ("%" G_GINT64_FORMAT, size); if (impl->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER || impl->action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER) sensitive = FALSE; zort ☆ (20.01.08 08:24:48 MSK) автор топика Ссылка