Steven Kirk
02aed11911
TextBoxView -> TextPresenter
Instead of being a private implementation detail of TextBox, make it use
a presenter control that list linked to the main control using binding.
Should give a lot more fexibility.
12 years ago
Steven Kirk
16dcd16440
Don't draw cursor when textbox has selection.
12 years ago
Steven Kirk
aef071ec8d
Draw selected TextBox text white.
12 years ago
Steven Kirk
d575dfa773
Moved Perspex <-> D2D conversions to ext. methods.
12 years ago
Steven Kirk
01c7d028d0
Correctly apply nested templates.
When a templated control's template itself contains templated controls,
make sure all of the templates are applied, as the nested templated
control might contain something the top-most templated control is
looking for.
12 years ago
Steven Kirk
eba601d466
Fixed typo.
12 years ago
Steven Kirk
00aa02964f
Inplemented double and triple click in TextBox.
Copied a load of stuff from Moonlight regarding finding next/prev word
that I've put in StringUtils.
12 years ago
Steven Kirk
86df78eabb
Merge pull request #10 from xamldude/master
Small changes to text selection for the TextBox
12 years ago
Nelson Carrillo
a6476cb7ec
- Added Ctrl+A to select all text in the TextBox
- Made the TextBox lose its selection when focus is lost.
12 years ago
Steven Kirk
645094ccec
Cancel TextBox selection on cursor movement.
12 years ago
Steven Kirk
9fa861e34b
Added mouse-select to TextBox.
12 years ago
Steven Kirk
eca1e1334e
Don't remove selection when nothing entered.
12 years ago
Steven Kirk
82f31f92f9
Replace selection in text boxes.
12 years ago
Steven Kirk
31a3b9ea78
Make Up/Down arrows work in text boxes.
12 years ago
Steven Kirk
9b6efbc3d2
Made End key work in multi-line text boxes.
12 years ago
Steven Kirk
050e9cc6e8
Make Home key work in multi-line text boxes.
12 years ago
Steven Kirk
6993973731
Added licence.md
Closes #9 .
12 years ago
Steven Kirk
71e46c3084
Added TextWrapping setting.
TextBox doesn't handle quite a few things yet, scrolling and lines for
example.
12 years ago
Steven Kirk
d0c8146681
Make Home, End and Ctrl keys work in TextBox.
12 years ago
Steven Kirk
e34db29251
Make mono stuff work (kinda) again.
12 years ago
Steven Kirk
2e0e225e26
Added selection to TextBox.
12 years ago
Steven Kirk
43716ae100
Added HitTestTextRange to FormattedText.
12 years ago
Steven Kirk
2be668db1a
More refactoring of FormattedText.
12 years ago
Steven Kirk
baafad1af7
Removed ITextService.
Cairo renderer completely broken by this point.
12 years ago
Steven Kirk
20a944013e
Started refactoring of FormattedText.
12 years ago
Steven Kirk
f2649d06d6
Added more documentation about binding.
12 years ago
Steven Kirk
dc6a6feb49
Added AcceptsReturn and AcceptsTab to TextBox.
12 years ago
Steven Kirk
9358aa8527
Styled ToggleButton.
12 years ago
Steven Kirk
42f7254393
Added IsEnabled.
12 years ago
Steven Kirk
462d40156a
Fix another problem in layout.
If an arrange pass causes measure invalidate, exit the arrange pass and
re-run the measure pass.
12 years ago
Steven Kirk
688f6532c8
Added coercion to PerspexProperties.
And use it to make sure ScrollViewer's offset is in range.
12 years ago
Steven Kirk
c28c7e6b7a
Removed debug code.
12 years ago
Steven Kirk
43e1e3c168
Fixed final layout problem i'm aware of.
(Currently!)
12 years ago
Steven Kirk
55a11d8dfd
More stylecop fixes.
12 years ago
Steven Kirk
f9952e85cc
Fixed a few more layout bugs.
12 years ago
Steven Kirk
a8ae15b3ed
More work on layout.
Mostly works but Test_ScrollViewer_With_TextBlock is failing again.
12 years ago
Steven Kirk
64c445f826
Don't remeasure/arrange when size hasn't changed.
12 years ago
Steven Kirk
4f9dc138da
Use measure layout algorithm for arrange.
12 years ago
Steven Kirk
d0cec392f7
Made test pass.
12 years ago
Steven Kirk
6d2056ad2b
Added unit test to test breakage.
12 years ago
Steven Kirk
af492b5d75
Started refactoring lyaout.
To make it faster. Currently all broken :/
12 years ago
Steven Kirk
7f90f5c8e6
Added mousewheel support to ScrollViewer.
12 years ago
Steven Kirk
3e5ce44ab4
Correctly return 0 for win messages we handle.
12 years ago
Steven Kirk
338e82c43d
Fixed bug in Grid.
Bug came from Moonlight. Fixes #3 .
12 years ago
Steven Kirk
669989ecdb
Stylecop fixes broke something.
Think it must be a bug in Roslyn pre-release.
12 years ago
Steven Kirk
32587825b3
More stylecop fixes.
12 years ago
Steven Kirk
a833a5e883
Stylecop fixes.
Also added solution-wide stylecop settings.
12 years ago
Steven Kirk
9ae20bd73b
Hacky keyboard navigation for TreeView.
12 years ago
Steven Kirk
a5a6f094cf
Added keyboard navigation for ListBox.
Need to override it for TreeView.
12 years ago
Steven Kirk
df46686166
Updated XAML info.
12 years ago