# HG changeset patch # User František Kučera # Date 1575386662 -3600 # Node ID b2c40d783699baff11e3a140551e178626d52f13 # Parent 9236822bfc0ed36fea65608de35fa06571d19ab9 demo GTK controls diff -r 9236822bfc0e -r b2c40d783699 src/relpipe-out-gui.cpp --- a/src/relpipe-out-gui.cpp Wed Oct 30 16:47:43 2019 +0100 +++ b/src/relpipe-out-gui.cpp Tue Dec 03 16:24:22 2019 +0100 @@ -39,5 +39,29 @@ window.set_default_size(640, 480); window.set_title("relpipe-out-gui.gtk"); + Gtk::Notebook notebook; + + Gtk::TreeModelColumnRecord columns; + Gtk::TreeModelColumn m_col_text; + Gtk::TreeModelColumn m_col_number; + columns.add(m_col_text); + columns.add(m_col_number); + + + auto model = Gtk::ListStore::create(columns); + + Gtk::TreeView table(model); + table.set_headers_visible(true); + notebook.append_page(table, "TreeView"); + + + Gtk::CheckButton b1; + b1.set_label("hello"); + + notebook.append_page(b1, "CheckButton"); + + + notebook.show_all(); + window.add(notebook); return app->run(window); }