- Supersede old GUI in favor of a more clean (and hopefully clear) interface
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@918 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
parent
0f94562617
commit
7bcc3b9eb4
9 changed files with 1742 additions and 2644 deletions
|
@ -75,4 +75,5 @@ void
|
|||
ReadyQueue::erase_first()
|
||||
{
|
||||
_scheds.erase(_scheds.begin());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -246,19 +246,17 @@ GuiBuilder::GuiBuilder(const std::string& gladefile)
|
|||
|
||||
|
||||
// Temporary code to test the Schedulables custom widget
|
||||
Expander* scheds_expander = NULL;
|
||||
_refXml->get_widget("SchedulablesExpander", scheds_expander);
|
||||
ScrolledWindow* schedulables_sw = NULL;
|
||||
_refXml->get_widget("SchedulablesScrolledWindow", schedulables_sw);
|
||||
|
||||
SchedulablesTreeWidget* scheds_widget = manage(new SchedulablesTreeWidget());
|
||||
scheds_expander->add(*scheds_widget);
|
||||
SchedulablesTreeWidget* scheds_tree = manage(new SchedulablesTreeWidget());
|
||||
schedulables_sw->add(*scheds_tree);
|
||||
// we have to remember to manually show custom added widgets:
|
||||
scheds_widget->show();
|
||||
scheds_tree->show();
|
||||
|
||||
|
||||
|
||||
|
||||
// Main simulation widget
|
||||
|
||||
// Main simulation widget
|
||||
ScrolledWindow* simulation_window = NULL;
|
||||
_refXml->get_widget("SimulationScrolledWindow", simulation_window);
|
||||
_simulation_widget = new SimulationWidget();
|
||||
|
@ -289,3 +287,4 @@ GuiBuilder::open_file(const std::string& filename)
|
|||
// Debug line (erase me when done):
|
||||
std::cout << _("Filename to open: ") << filename << std::endl;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue