23 Commits

Author SHA1 Message Date
Joseph Lenox
650bcc8c4c Push GUI config/settings store out to a singleton unique_ptr that is instantiated during OnInit. 2018-07-11 22:14:51 -05:00
Joseph Lenox
148316f211 Stubbed in Plater menu. 2018-07-11 22:14:51 -05:00
Joseph Lenox
f3eceb72b0 Implement generic object rotation in all 3 axes with a slider and box. 2018-07-11 22:14:51 -05:00
Joseph Lenox
c30901adf6 Reorganize includes 2018-07-11 22:14:51 -05:00
Joseph Lenox
2b933efa8e Moved AboutDialog into Dialogs subdir. 2018-07-11 22:14:51 -05:00
Joseph Lenox
6aa0f4c442 Set the bitmap type (needed for wxMSW) and check that the load happens before trying to use it. 2018-07-11 22:14:51 -05:00
Joseph Lenox
b8c8571c39 added one-off menu option to call arrange, currently crashes if no models loaded. 2018-07-11 22:14:51 -05:00
Joseph Lenox
c720619382 avoid magic numbers 2018-07-11 22:14:51 -05:00
Joseph Lenox
facf46f790 Remember to actually set the sizer. 2018-07-11 22:14:51 -05:00
Joseph Lenox
1bf2be568c Stubbed restore_window_pos 2018-07-11 22:14:51 -05:00
Joseph Lenox
7391103a0b removed commented Perl code from MainFrame 2018-07-11 22:14:51 -05:00
Joseph Lenox
c9e831b68c Handle wxEVT_WINDOW_CLOSE 2018-07-11 22:14:51 -05:00
Joseph Lenox
4e22bb3caf Properly pull slic3r version string from libslic3r 2018-07-11 22:14:51 -05:00
Joseph Lenox
547206aa4f Initial load status bar, apparently layout broke for plater. 2018-07-11 22:14:51 -05:00
Joseph Lenox
f44efd08b0 Push Settings down so it's available to the plater (for color choices, etc). 2018-07-11 22:14:51 -05:00
Joseph Lenox
483f4f16d8 Added menu mechanism to load 3d models. 2018-07-11 22:14:51 -05:00
Joseph Lenox
9558a5fb8d Add AboutDialog to GUI and menu. 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
1f40fcb322 Tab panel initializes. 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