LINUX.ORG.RU

Недовольный gtkfilechooser-ом отзовись!


0

0

Собственно не раз уже можно было слышать от недовольных о том, что в этом диалоге нет колонки Size и что мол я бы её сам написал, если бы не закомментированный код этой самой колонки. :)

Так вот, в аналогичном диалоге QT4 при просмотре "Детальный вид" по нажатию правой кнопки появляется меню в котором можно эти самые колонки включать/выключать.

Собственно говоря, если также сделать и в gtk, то это удовлетворило бы всех тех, кто жаждет колонку Size и тех кому она мешает. А главное никакого противоречия HIG-у, ибо всё настраивается, но интерфейс не перегружен. :)

Итого: Кто тот смелый, что напишет это самое вкл./выкл. меню для filechooser-а? :)

anonymous

хмм, а правда

gtkfilechooserdefault.c

строка 4666 :)#if 0
  /* Size column */

  column = gtk_tree_view_column_new ();
  gtk_tree_view_column_set_title (column, _("Size"));

  renderer = gtk_cell_renderer_text_new ();
  gtk_tree_view_column_pack_start (column, renderer, TRUE); /* bug: it doesn't expand */
  gtk_tree_view_column_set_cell_data_func (column, renderer,
					   list_size_data_func, impl, NULL);
  gtk_tree_view_column_set_sort_column_id (column, FILE_LIST_COL_SIZE);
  gtk_tree_view_append_column (GTK_TREE_VIEW (impl->browse_files_tree_view), column);
#endif

lazyklimm ★★★★★
()

Отзываюсь...

> Собственно говоря, если также сделать и в gtk,

Ну что Вы, тогда ж им будет удобно пользоваться, а это противоречит великому HIG'у.

Dselect ★★★
()
Ответ на: комментарий от lazyklimm

там же стр 5558:

static void
gtk_file_chooser_default_set_property (GObject      *object,
				       guint         prop_id,
				       const GValue *value,
				       GParamSpec   *pspec)

туда можно воткнуть обработку события от включения колонки Size

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

стр 4324

/* Constructs the popup menu for the file list if needed */
static void
file_list_build_popup_menu (GtkFileChooserDefault *impl)


lazyklimm ★★★★★
()

«А не мог бы ты объяснить доходчиво, за каким хреном тебе знать, как зовутся файлики на диске и какого они размера?»

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

> «А не мог бы ты объяснить доходчиво, за каким хреном тебе знать, как зовутся файлики на диске и какого они размера?»

Однако!

Bohtvaroh ★★★★
()
Ответ на: комментарий от Sphinx

> «А не мог бы ты объяснить доходчиво, за каким хреном тебе знать, как зовутся файлики на диске и какого они размера?»

А нафиг тогда нужен filechooser?

Dselect ★★★
()
Ответ на: комментарий от Dselect

>А нафиг тогда нужен filechooser?

Кто смелый закомментит?

anonymous
()
Ответ на: комментарий от anonymous

Да в источнике цитаты это был как раз не стёб.

sin_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.