gtkmm получает средство визуализации строки дерева и других объектов

после нескольких исследований я так и не смог выяснить, как получить рендерер объектов gtkmm.
Я хотел бы установить фон одной строки в древовидном представлении и, возможно, изменить отдельно размер шрифта индикатора столбца древовидного представления и строк древовидного представления.
Как я могу получить средство визуализации различных элементов, чтобы затем установить свойство?
Есть более простой способ установить свойства объектов (строки, кнопки, …) в gtkmm?

Прямо сейчас я создаю дерево (с именами столбцов и т. Д.), А затем добавляю строки с помощью этой функции:

void TreeView_WithPopup::add_row_to_list(message_info to_display){
Gtk::TreeModel::Row row = *(m_refTreeModel->append());
row[m_Columns.m_id] = id_counter++;
stringstream device_address;
device_address << hex << uppercase << "0x"  << std::setfill ('0') << std::setw (2);
if(to_display.R_W){
row[m_Columns.m_R_W] = "W";
device_address << (int)to_display.dest_address;
}
else{
row[m_Columns.m_R_W] = "R";
device_address << (int)to_display.src_address;
}
row[m_Columns.m_device] = device_address.str();
row[m_Columns.m_command] = to_display.cmd;
row[m_Columns.m_data] = to_display.data;
}

Чтобы возобновить: как мне получить рендерер Gtk :: TreeModel :: Row? а из других объектов?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]