10 Commits

Author SHA1 Message Date
Joseph Lenox
bf57b74d9e Log otherwise uncaught exceptions so we have an idea where it came from. 2018-07-11 22:14:51 -05:00
Joseph Lenox
de64891100 Implemented callback system with a registration function that manipulates a stack.
Stack access is protected by a mutex. Writes block until mutex is gotten, reads will try again later in event handler.
2018-07-11 22:14:51 -05:00
Joseph Lenox
a2b2bf11a3 Check for datadir in OnInit(). 2018-07-11 22:14:51 -05:00
Joseph Lenox
ac4ed3f39f Stub out more of the interface, working our way out from GUI::App::OnInit() 2018-07-11 22:14:51 -05:00
Joseph Lenox
cc358a88e6 Update GUI.hpp 2018-07-11 22:14:51 -05:00
Joseph Lenox
fb45227e51 added misc utility functions for the UI, including functions to get user home (for slic3r directory) and path to var. 2018-07-11 22:14:51 -05:00
Joseph Lenox
1f22647e61 stubbed Notifier class and misc helper function 2018-07-11 22:14:51 -05:00
Joseph Lenox
67f41d2c23 stub out more menus 2018-07-11 22:14:51 -05:00
Joseph Lenox
1f9cef4345 Stubbing out more of the UI. 2018-07-11 22:14:51 -05:00
Joseph Lenox
be580fc9ee experiment to stub out C++ only GUI 2018-07-11 22:14:51 -05:00