GtkTreeView: можно ли изменить цвет отдельной ячейки?
Можно менять цвет у Renderer-а (насколько я понял). Но он один на всю колонку. А как быть с отдельной ячейкой?
Можно менять цвет у Renderer-а (насколько я понял). Но он один на всю колонку. А как быть с отдельной ячейкой?
К серверу конектятся клиенты. Хотелось бы их группировать и соединения каждой группы редиректить на соответствующий порт серверного процесса. Проблема в том, что заранее неизвестно, с каких адресов будут подключаться клиенты. Можно это как-то по простому решить?
С soft raid ранее не приходилось иметь дело. Надо поставить на него Debian. Делаю raid1. При инсталляции создал на двух дисках нужное число одинаковых разделов. В Дебиановской инсталяшке создал из этих разделов несколько массивов. Но как теперь их отформатировать и прописать точки монтирования? Как это сделать на уже работающей системе понятно. Про это есть куча статей и руководств. Но как это проделать в инсталяторе Дебиана?
Он предлагает почему-то только две альтернативы. Либо форматить разделы на отдельных дисках и определять точки монтирования. Либо использовать разделы на физических дисках под рэйд-массив. Но во втором случае не дается возможность создать на этом массиве файловую систему и установить точку монтирования. Как быть?
Если я с помощью фильтров отнесу трафик с нескольких нужных мне хостов к одному классу, у которого будет ограничение на полосу пропускания, то это ограничение будет действовать на суммарный трафик от этих хостов, или трафик каждого хоста будет иметь это ограничение, независимо от остальных?
Ну или иными словами. Если я хочу для 10 хостов ограничить трафик по 512 kbit для каждого. То достаточно сделать один класс с ограничением в 512 kbit, или придется делать 10 классов с ограничением в 512 kbit для каждого хоста персонально?
Делаю что-то типа такого:
dialog = gtk_dialog_new_witch_button(...);
....
gtk_window_resize(GTK_WINDOW(dialog), w, h); gtk_widget_show_all(dialog); result = gtk_dialog_run(dialog); ...
Окно диалога остается все такого-же неудобного размера, насмотря на изменения параметров w и h. В чем ошибка?
Для хранения указателя на необходимые данные, связанные со строкой, создаю одну колонку, у которой тип G_TYPE_POINTER. Колонку эту разумеется делаю неотображаемой. Но какой renderer назначать для этой колонки? Попробовал text. Glib выдает кучу варнингов по поводу несоответствия типов при всякой перерисовки виджета.
GtkTreeIter iter1;
gtk_tree_store_append (store, &iter1, NULL); gtk_tree_store_set (store, &iter1, ...);
Я правильно понимаю, что я должен передавать в gtk_tree_store_append указатель на уже имеющеюся структуру GtkTreeIter, т.е. в данном случае &iter1? А gtk_tree_store_append уже в этой структуре заполняет нужные ей поля и вставляет туда, куда положено.
Теперь следующий вопрос. После того как вставили и определили все значения в колонках, GtkTreeIter iter1 должна оставаться существовать в памяти? Или все, что нужно сохранилось где-то в GtkTreeStore, а GtkTreeIter iter1 уже не нужен?
Замучился. Не пойму, как отловить ошибку. Создаю диалог. В нем всякие списки и кнопки помимо стоковых кнопок в нижней части. Дальше gtk_dialog_run(). Потом анализ ответов от стоковых кнопок. И уже при вызове gtk_widget_destroy() для диалога получаю ошибку сегментирования. Как можно такую ситуацию отдиагностировать?
Нужно, чтобы при монтировании флэшки автоматически запускался некий скрипт. Как это можно сделать в GNOME , или XFCE? Конечно можно написать собственное правило автомонтирования для udev. Но тогда непонятно, как будут работать менеджеры сменных носителей GNOME/XFCE. А не хотелось бы их похерить. Можно попытаться замониторить udevadm/udisks. Можно вообще поправить слегка thunar-volume-manager. Но может можно просто подредактировать какой-нибудь конфиг для GNOME/XFCE?
Посмотрел везде, где пришло в голову. Так и не понял можно это сделать, или нет. И что интересно, пересмотрел некоторое число попавшихся под руку программ с многоколоночными списками. И не в одной не попалась иконка в titlebar-е вместо текста.
P.S.:Про шрифты и пр. можно не флеймить, специально включил первую попавшуюся тему к fvwm.
| ← назад |