Commit graph

129 commits

Author SHA1 Message Date
larsbrubaker
a2aee95c56 less redundant code 2014-12-23 13:17:10 -08:00
larsbrubaker
f532d8cdf8 Made the pop up TextTab work much better
Made a PopOutManager class to make it easier to create lots of pop outs.
2014-12-23 12:41:56 -08:00
Lars Brubaker
e6deae39d4 Working on pop out tabs 2014-12-20 16:09:03 -08:00
Kevin Pope
ae35cd86a8 Make touch not broken. 2014-12-19 18:48:25 -08:00
Lars Brubaker
9a5503e3f2 Working on pop out tabs. 2014-12-19 15:47:54 -08:00
kevinepope
39f168c2d9 Added generic OnClosed event to application (for plugins).
Added temp folder to defined data paths.
2014-12-18 17:15:07 -08:00
larsbrubaker
326cc83672 Fixed a problem with the sync to print.
Refactoring for clarity.
2014-12-16 23:02:46 -08:00
Lars Brubaker
958d01c30e Deleted some dead code
Change some bools to enums
2014-12-16 11:59:20 -08:00
larsbrubaker
82b529f30e Made a 2 panel mode. Took out the other 3 panel mode. 2014-12-15 15:44:26 -08:00
larsbrubaker
740d003723 Took out the simple mode stuff.
Put in a no connection helper message.
2014-12-15 14:17:19 -08:00
larsbrubaker
b0f5c1105d Made the wide screen mode switching to and from viewing the slice settings much clearer.
Made the visible panels settings save.
Tried to make the panel changing and the single slide more similar.
2014-12-15 14:04:27 -08:00
larsbrubaker
1e4cb18312 Made the Draw event clearer.
Made a DrawBefore and DrawAfter Handler and made the params clearer.
Made switching to simple mode work.
Made simple mode get the right initial state from oem settings.
2014-12-14 11:46:24 -08:00
Lars Brubaker
3c41775a54 Making the Standard and Advanced ui control work and be available. 2014-12-11 17:35:57 -08:00
Lars Brubaker
a54a59e25f Putting a menu to switch view settings.
Made the trace data build faster.
Made ungroup understand mesh collections better
Made the slice settings layer index be an enum so it is clearer what is being accessed
Put menu items into separate files
2014-12-09 15:16:08 -08:00
Lars Brubaker
de0070eb35 Some working on streamlining the ui and creating a new 'simple' mode. 2014-12-08 18:18:38 -08:00
Lars Brubaker
62730c186d Don't hide top container on touch screen.
Better words on support angle.
2014-12-04 11:23:33 -08:00
Kevin Pope
229055a7d2 Add ability to reload theme without switching it. 2014-11-03 10:46:09 -08:00
John Lewin
1ff9131ad0 Switch to async file dialogs 2014-10-31 17:37:40 -07:00
larsbrubaker
95b1367c42 turn off new mode 2014-10-31 15:28:51 -07:00
larsbrubaker
182b88b0b3 Implemented a new 2 column view that shows the 3d View and can access the 'advanced controls' 2014-10-31 14:10:03 -07:00
Kevin Pope
7f06d069e0 Widened the print connection buttons a bit and made a separate part preview container widget. 2014-10-29 16:55:44 -07:00
Kevin Pope
ff6e05cb4d Set default render to Shaded, if Outlines are not supported. 2014-10-27 19:54:01 -07:00
larsbrubaker
222a5a46a7 Changed ButtonEventHandler to EventHandler
Made lock disable the selection widget but be more inteligent about re-enabling it after unlock
2014-10-24 13:41:13 -07:00
kevinepope
e936fe98f7 Change message confirmation dialogs from modal to async w/callback. 2014-10-21 21:20:09 -07:00
kevinepope
d354a26216 Work on Queue 'edit' mode. 2014-10-20 20:21:22 -07:00
larsbrubaker
df686386e2 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	ApplicationView/CompactTabView.cs

Made a new Draw EventHandler for GuiWidget
Made mesh viewer have colors per material
Made the screen reload on change printer
Made the select material a radio button, much easier to use.
2014-10-18 13:23:53 -07:00
larsbrubaker
38e55eefbb Working on material color setting 2014-10-18 10:26:36 -07:00
Kevin Pope
6646db683f Spelling correction. 2014-10-17 19:17:10 -07:00
Kevin Pope
01cf3003f3 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2014-10-17 14:12:09 -07:00
Kevin Pope
6c1a8005bb Made contact form respect universal text size. Made action bar and menu bar hide-able (in compact mode). 2014-10-17 14:11:56 -07:00
larsbrubaker
55923d8f2a Fixed the text creator to work with new MeshGroups code for AMF.
Move more stuff from View3DWidget into separate files.
Renamed View3DWidget.
2014-10-16 17:52:21 -07:00
Kevin Pope
a03aee76f3 Adjusted touchscreen layout reload behavior. 2014-10-13 15:25:27 -07:00
kevinepope
53551add48 More work on Library. Edit mode now contains export and edit functions (during single selection). 2014-10-05 18:12:37 -07:00
larsbrubaker
1800734347 Starting to get AMF in as a file type
Unified all the open dialogs to use a common file type list
Made application settings hold the file lists
Made the extruder count a member of ActiveSliceSettings
Made an extruderOffsets mapping
2014-09-26 17:52:54 -07:00
Kevin Pope
a6d109fdfd Add display mode selector to config page. Fixed location of update notification. 2014-09-23 19:23:54 -07:00
Kevin Pope
a4ef3f729c Made display mode driven by theme setting. 2014-09-23 18:02:07 -07:00
Kevin Pope
bda5ac173e More work on configuration page. 2014-09-23 16:11:06 -07:00
Kevin Pope
5663289ef7 Make application controller a generic object. Fix title of auto-leveling warning window. 2014-09-22 14:16:40 -07:00
Kevin Pope
bdef196434 Changed main application to MVC. UI rework (Configuration Page esp. in progress). 2014-09-19 19:17:12 -07:00
Kevin Pope
e02655f847 Make controls more consistent looking. 2014-09-18 17:06:45 -07:00
larsbrubaker
4399441684 Renamed a variable. 2014-09-11 17:16:12 -07:00
larsbrubaker
25bd699517 Made many parts of MC know how to scale if the font resolution (scaling) is changed. 2014-09-10 21:24:14 -07:00
larsbrubaker
c97f4d8f8f Making MC be able to adapt to a global change in the point size of all text. 2014-08-30 16:03:28 -07:00
larsbrubaker
6b5caf0859 Put in some debugging for recreating the third panel view.
fixed a mem leak in third panel
made the first layer show in sync to print
Made the current layer show in sync to print
2014-08-20 11:04:43 -07:00
larsbrubaker
7d1f698141 Turning off the rooted weak event stuff 2014-08-19 11:41:13 -07:00
larsbrubaker
4b405a6aa8 Add a store state before change slice settings panel. 2014-08-19 10:10:08 -07:00
larsbrubaker
69c191a54d Moved a few more RootedEventHandlers to WeakRootedEventHandlers 2014-08-10 12:30:49 -07:00
larsbrubaker
2af2997818 Made UpdateStatusChanged a week event.
Fixed a typo in help.
2014-08-08 10:40:01 -07:00
larsbrubaker
bbca065e18 New weak event rooted event.
Fixed color theme changing in 3d view.
Fixe bed shape and size changing on printer change.
2014-08-08 10:25:44 -07:00
larsbrubaker
9eddf6822b Moved SliceSettingsWidgetUiState into its own file
Fixed the edit locking during loading in 3d view.
Got the 3d views to update the bed size and shape when changed.
2014-07-26 13:43:55 -07:00