1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#ifndef _GI_GTK_TREEVIEWCOLUMN_EXTRA_DEF_IMPL_HPP_
#define _GI_GTK_TREEVIEWCOLUMN_EXTRA_DEF_IMPL_HPP_
namespace gi
{
namespace repository
{
namespace Gtk
{
namespace base
{
Gtk::TreeViewColumn
TreeViewColumnExtra::new_(const std::string title, Gtk::CellRenderer renderer,
const std::map<std::string, int> attribs) noexcept
{
auto result = TreeViewColumnBase::new_();
result.set_title(title);
if (renderer) {
result.pack_start(renderer, true);
for (auto &e : attribs) {
result.add_attribute(renderer, e.first, e.second);
}
}
return result;
}
} // namespace base
} // namespace Gtk
} // namespace repository
} // namespace gi
#endif
|