5095 Commits

Author SHA1 Message Date
Joseph Lenox
109fdce8c8 refactored to accept a t_config_option_keys for initializer. 2018-06-05 22:39:48 -05:00
Joseph Lenox
832c0eb101 Stubbing out the various editors for print/material/printer 2018-06-05 22:39:12 -05:00
Joseph Lenox
8eb7f952ea Moved PresetEditor into Dialogs subdir 2018-06-04 16:26:55 -05:00
Joseph Lenox
451d202be5 Properly initialize the toolbar state on start 2018-06-04 16:25:06 -05:00
Joseph Lenox
e83a6c4779 Changed small_font to be a function; avoids initialization segfault (calling wxSystemSettings before wx is initialized). 2018-06-04 16:19:17 -05:00
Joseph Lenox
d20c0f48ca workaround: avoid requiring c++14 just yet. 2018-05-21 22:01:35 -05:00
Joseph Lenox
7cb17d4fb2 Stubbed out more of PresetEditor and Preset 2018-05-21 20:56:55 -05:00
Joseph Lenox
e329a3ea88 Require C++14 support for gui compile (because string literals are really really useful). 2018-05-21 20:47:01 -05:00
Joseph Lenox
d74712ef7d Moved Preset to its own header. 2018-05-21 16:28:44 -05:00
Joseph Lenox
c5653a1435 Log otherwise uncaught exceptions so we have an idea where it came from. 2018-05-17 22:36:43 -05:00
Joseph Lenox
27dc6870e4 working through UI for preset selector. 2018-05-17 22:01:48 -05:00
Joseph Lenox
43c4721c26 Added preset type enumeration 2018-05-17 22:00:59 -05:00
Joseph Lenox
7f485cd094 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-05-17 21:21:19 -05:00
Joseph Lenox
5f2fa5b5fb Add adv to build (support wxbitmapcombobox) 2018-05-17 21:14:51 -05:00
Joseph Lenox
910f95f01a added info box 2018-05-15 22:26:39 -05:00
Joseph Lenox
af041564fa added comment to append_menu_item and append_submenu. 2018-05-15 21:07:48 -05:00
Joseph Lenox
3d67cf03b8 Enable/disable toolbar on selection 2018-05-15 21:01:04 -05:00
Joseph Lenox
a418521a60 Populate and set/unset select menu. 2018-05-15 21:00:34 -05:00
Joseph Lenox
5f252f1848 Return the wxMenuItem* from append_menu_item, we do need it for some methods. 2018-05-15 20:59:46 -05:00
Joseph Lenox
3a0f5297a1 Stubbed in Plater menu. 2018-05-15 20:17:12 -05:00
Joseph Lenox
86fc28a783
Require boost. 2018-05-15 14:15:43 -05:00
Joseph Lenox
4b3986a4ee
Don't build xsgui 2018-05-14 11:08:09 -05:00
Joseph Lenox
2348ff3579
Only make linux distributables on linux. 2018-05-14 11:07:45 -05:00
Joseph Lenox
ac80e2da7f back to c++11 semantics for initialization. 2018-05-13 23:24:33 -05:00
Joseph Lenox
b799516d00 squawk on osx failures now, as it should work. 2018-05-13 23:24:16 -05:00
Joseph Lenox
708c6d0b74 ... 2018-05-13 23:14:28 -05:00
Joseph Lenox
51bb96eb21 ... 2018-05-13 23:10:13 -05:00
Joseph Lenox
99dd8d0dd9 generic build language. Can't trust anything Travis does w/r/t environment variables on its own 2018-05-13 23:05:06 -05:00
Joseph Lenox
a38b215952 don't trust travis to do anything intelligent with the language. 2018-05-13 23:03:50 -05:00
Joseph Lenox
dbec4e571c travis... 2018-05-13 23:02:33 -05:00
Joseph Lenox
cac7d91164 travis, pls 2018-05-13 22:58:40 -05:00
Joseph Lenox
a05791e90d oops, typo 2018-05-13 22:54:56 -05:00
Joseph Lenox
f44a2a17e2 re-add language to cpp 2018-05-13 22:53:01 -05:00
Joseph Lenox
86b98c4eb6 Fix boost download and travis 2018-05-13 22:52:01 -05:00
Joseph Lenox
1430180b24 remove language preconfig 2018-05-13 22:46:10 -05:00
Joseph Lenox
35f468523e set an eval to force correct 2018-05-13 22:43:41 -05:00
Joseph Lenox
cb6264afde fix bash 2018-05-13 22:39:06 -05:00
Joseph Lenox
18d3ccf581 broke script out, trying to avoid gcc-4 getting used on linux for whatever reason 2018-05-13 22:36:03 -05:00
Joseph Lenox
e829d05cc0 fixing travis? 2018-05-13 22:29:41 -05:00
Joseph Lenox
331584f728 fixing travis? 2018-05-13 22:28:50 -05:00
Joseph Lenox
e07dfdf54f setting envionment variables via matrix 2018-05-13 22:26:10 -05:00
Joseph Lenox
a98dad496d gcc, pls 2018-05-13 22:10:43 -05:00
Joseph Lenox
121dd66362 Handle possible narrowing of data type between unsigned long and signed long 2018-05-13 22:08:36 -05:00
Joseph Lenox
23a0f417d1 Still playing with solarized, better setup (private constants with public functions) 2018-05-13 21:57:21 -05:00
Joseph Lenox
a8e2c860ae Implemented center_selected_object_on_bed and set_number_of_copies 2018-05-13 21:50:36 -05:00
Joseph Lenox
a8ae789c1b Implement more of Object menu 2018-05-13 21:30:35 -05:00
Joseph Lenox
ab97539a1d gcc please don't treat that as an initializer list. :( 2018-05-13 21:30:04 -05:00
Joseph Lenox
ada744d718 Implement generic object rotation in all 3 axes with a slider and box. 2018-05-13 21:18:50 -05:00
Joseph Lenox
f3c652e322 Implemented general rotate function for supplied function. 2018-05-13 19:32:15 -05:00
Joseph Lenox
be71ede08b Reorganize includes 2018-05-13 18:12:14 -05:00