Commit graph

225 commits

Author SHA1 Message Date
John Lewin
c0eb7b67b5 Use common menu styling for ViewControls3D overflow menu
- Add new RadioIconButton based on SimpleButton
- Fix layout issues caused by FixBoundsAndChildrenPositions removal
- Issue MatterHackers/MCCentral#2220
ViewControls3D should use theme colors
- Issue MatterHackers/MCCentral#2217
Popup menu uses inconsistent styling
2017-11-09 15:49:18 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -08:00
John Lewin
9e7ccfe872 Remove unused Creators feature 2017-11-05 07:12:45 -08:00
Lars Brubaker
cfca964294 More Refactoring of RGBA_Bytes 2017-11-01 18:13:47 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
John Lewin
1a1bff86f2 Fix build error 2017-10-18 23:09:14 -07:00
John Lewin
040361a428 Convert StyledMessageBox over to WizardPage 2017-10-18 22:50:57 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
aa5175b3a2 Add license, use language string keyword 2017-10-18 19:43:33 -07:00
John Lewin
3d38ad0e5a Fix misaligned overlays
- Issue MatterHackers/MCCentral#2067
Overlays improperly positioned
2017-10-15 00:40:03 -07:00
John Lewin
1e8190eaa6 Make ButtonFactory helper proxies private, accessible through .Options 2017-10-15 00:22:47 -07:00
John Lewin
6c9f7c8922 Reduce complexity of ButtonFactory, use ImageBuffers vs String or Buffer 2017-10-15 00:00:20 -07:00
John Lewin
145ef1ad63 Move theme image adjustment functionality into StaticData.LoadIcon 2017-10-14 23:32:04 -07:00
John Lewin
7590d71fc3 De-emphasize toggle switch borders 2017-10-01 19:49:31 -07:00
John Lewin
6881e3ed3b Revise ToggleSwitch UIField to match sibling widths
- Issue MatterHackers/MCCentral#2020
Improve UIField sizing and positions
2017-10-01 18:25:12 -07:00
John Lewin
4947ac483c Simplify and unify MHEdit controls
- Issue MatterHackers/MCCentral#2020
Improve control sizing and positions
2017-10-01 14:22:12 -07:00
John Lewin
e7522314ce Extract embedded types to new files 2017-10-01 11:26:44 -07:00
John Lewin
6e6b0b951b Use minimal view widget for Slice popup button 2017-09-25 22:11:02 -07:00
John Lewin
5a856f6d8f Fix button position/size - use consistent type for icon actions 2017-09-25 13:48:30 -07:00
John Lewin
c9d6b20e16 Optional toggle labels 2017-09-13 06:45:22 -07:00
Lars Brubaker
8854dc467c Working on new group system 2017-09-12 18:39:02 -07:00
Lars Brubaker
611ff4799a Made the bed change on printer change
Started work on a publish to MatterHackers
2017-08-31 15:52:47 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
a2002a4043 Flatten factory options, use constructor syntax for cloning 2017-08-17 18:03:54 -07:00
John Lewin
580312f05d Move Undo operations to ViewControls3D 2017-08-14 12:38:50 -07:00
John Lewin
3dfe7fb7e2 Add Disabled icon 2017-08-14 10:47:59 -07:00
John Lewin
db09cf7473 Remove extra parameter, latest agg-sharp 2017-08-14 09:06:15 -07:00
John Lewin
85518a3954 Revise GetThemedEditButton for reuse, rewrite to adjust alpha vs hsl
- Rename GetThemedEditButton to GenerateIconButton
- Extract hard-coded icon to callers and add ImageBuffer parameter
- Prevent washed out whites in mixed color images by adjusting alpha
- Reuse new GenerateIconButton helper for Undo/Redo buttons
2017-08-14 05:49:22 -07:00
John Lewin
e410b4548d Add debugging support to TextImageWidget, remove phantom padding 2017-08-13 14:23:54 -07:00
John Lewin
9915817e16 Remove centerText parameters 2017-08-13 14:17:34 -07:00
John Lewin
1b1be8545a Apply constraints to self rather than child, set padding not margin 2017-08-13 09:47:17 -07:00
John Lewin
1c8e70c7cb Use .BackgroundColor rather than owner render/fill 2017-08-13 09:36:13 -07:00
John Lewin
af44a465bf Refactor TextImageWidget 2017-08-13 09:29:28 -07:00
John Lewin
b2387bf18c Remove centerText constructor parameter 2017-08-13 09:24:02 -07:00
John Lewin
d39e640ee5 Extract TextImageWidget to new file 2017-08-13 09:21:04 -07:00
John Lewin
064a7a64f9 Remove unused implementations 2017-08-12 23:08:40 -07:00
John Lewin
7eba42c150 Remove redundant GenerateTooltipButton implementations 2017-08-12 23:02:27 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
339b4ee63a Remove PopOutManager, PopOutTextTab 2017-08-06 10:58:41 -07:00
John Lewin
e5a28f5070 Add slight shade to buttons 2017-08-04 21:34:33 -07:00
John Lewin
1ec80d8e62 First pass at new menubar 2017-08-04 15:47:43 -07:00
John Lewin
9af153f1fe Use existing button factory, use existing Options in SplitButton factory 2017-08-04 08:49:38 -07:00
John Lewin
932b6aca4b Use existing button factory 2017-08-03 19:00:39 -07:00
John Lewin
5193f79f23 Remove per widget manipulation of factory options
- Allow per .Generate() fixedWidth overrides
- Remove 'Set' buttons
2017-08-03 19:00:38 -07:00
John Lewin
282e82eeb0 Use existing GrayButton factory 2017-08-03 19:00:38 -07:00
John Lewin
2c8c1ea697 Revise button factory option construction 2017-08-03 19:00:37 -07:00
John Lewin
4abea0ab0c Extract button factory options to new class 2017-08-03 19:00:37 -07:00
John Lewin
83a4bcf1b7 Create '+' tab for main content view
- Make RenameItemWindow more generic, reuse for Rename Printer
- Move Delete Printer to printer overflow menu
- Move Rename Printer to printer overflow menu
- Remove PrinterSelector from printer overflow menu
- Remove Add New Printer action from PrinterSelector
- Remove pencil icon/edit printer behavior from PrinterSelector
2017-07-27 14:32:21 -07:00
Lars Brubaker
a92bafd2df Refoctoring 2017-06-26 15:42:58 -07:00