Age | Commit message (Collapse) | Author |
|
not be ready (even though IsLoaded)
|
|
[Mac] Fix PopupWindow background rendering on Mojave
|
|
[Gtk] Make CellRenderers activatable
|
|
This change allows treeview/listview toggle cells to not be toggled,
unless the toggle button is clicked.
|
|
|
|
|
|
|
|
Set the TargetFrameworkVersion to v4.6.1 when building in MonoDevelop.
|
|
|
|
[Mac] Add SearchTextEntryBackend
|
|
|
|
|
|
Fix file selector filters
|
|
Signed-off-by: Claudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar>
|
|
Signed-off-by: Claudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar>
|
|
[Mac] Fix DrawingImage rendering on macOS Mojave
|
|
The NSCustomImageRep used for DrawingImage rendering
had always a zero size. However a modern macOS uses
the size to select the best matching image representation.
To ensure that our custom representation will be selected
for drawing, its size must match the NSImage size.
Fixes VSTS #648265
|
|
[Mac][Icons] New zoom icons
|
|
|
|
More WPF accessibility changes
|
|
|
|
Fix Mac dllmap for Gtk3
|
|
|
|
[WPF] Convert XAML styles to code to avoid UI stalling
|
|
|
|
|
|
|
|
Between the reflection, XAML parsing and inflating, a profiler shows that retrieving the style for the buttons can take close to a second of processing on the main thread causing a visible jank.
This commit converts that XAML code into its equivalent code so that we bypass those sources of slowness.
|
|
|
|
Add mnemonic option to checkboxes
|
|
|
|
|
|
Mirrors that available for buttons
|
|
Now the automation peer for the spinner control
is returned both from the TextBox (when it has
the focus) and the outer UserControl. In both cases
the returned peer is for the outer control. With this,
the Narrator seems to work well with the spinner.
|
|
|
|
|
|
|
|
|
|
Previously, we weren't setting the automation Name on the window for
popovers, which this PR addresses, fixing:
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/594024
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/595199
Popovers are special for a couple of reasons:
- On the Xwt side, they derive from XwtComponent instead of XwtWidget.
- On the WPF side, accessibility info for the window should be set on the
PopupRoot, which doesn't exist until the popup is actually shown. Thus
we need to delay setting the accessibility settings until the popup is
shown.
These changes pass along accessbility settings for the non-widget
popovers, hold onto them, and delay setting them until the Show.
|
|
For the default Xwt color picker, accessibility settings (e.g. Name
property) should be set on the button itself instead of the wrapper
xplat ColorPicker widget. We now expose the ColorButton from
DefaultColorPickerBackend so the client can configure it directly
if it wants.
|
|
Now menu buttons and other drop down buttons support the accessibility
expand/collapse actions instead of toggle actions.
This fixes:
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/591691
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/594038
|
|
Previously, if a spin button had the focus, the narrator wouldn't see
it. We also reported to automation clients that spin buttons weren't
focusable. This fixes both of those issues. Now the spin button
having the focus is treated basically the same as the text box
inside the spinner control having the focus, as it's the text box
that gets focus when the user tabs to it.
|
|
This fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/596863.
Previously, we showed Xwt.WPFBackend.ValueConverter (the class name) as the
automation Name for combo box items, but now properly show the item text as
the Name.
At first, I tried replacing the default ComboBox and ComboBoxItem automation peers,
but there was a fair amount of complexity around that, making the pair of peers
properly work together. In the end, overriding ToString turned out to be a much
simpler and safer fix.
|
|
This reverts commit cd022e582ada54440bee219cb38200946191fb64.
Context: http://work.devdiv.io/625851
The fix caused a regression in the Android designer where it seems to cause an infinite measure/layout pass for some users causing the CPU to go to 100% and make the whole system unusuable.
|
|
Revert "Leak fix attempt"
|
|
|
|
Added an accessor method to get the native ContextMenu
|
|
The Designer code uses this to theme the WPF menu.
|
|
Leak fix attempt
|
|
|