Steven Kirk
3ac8bdcf37
Added KeyUp event.
11 years ago
Steven Kirk
e085e56c70
Show access keys on Alt/F10.
11 years ago
Steven Kirk
45c6c9cf02
Fix tooltip sizing.
By fixing TopLevel sizing... Width and Height now work like all other
controls in that they're only set when the window has an explicitly set
size. Don't think SizeToContent is needed? Closes #24 .
11 years ago
Steven Kirk
af3697b907
Allow Windows to be shown as dialogs.
11 years ago
Steven Kirk
95d9e6f106
Stylecop fixes.
11 years ago
Steven Kirk
3ef1114187
Fix window activation.
11 years ago
Steven Kirk
e2a67e42c7
Prevent popup from deactivating parent window.
11 years ago
Steven Kirk
e70f4363ac
Make items show in dropdown.
11 years ago
Steven Kirk
1b1d60d0c0
Make popup appear in right place.
11 years ago
Steven Kirk
06bf45ace3
Initial implementation of dropdown.
The popup appears in the wrong place, has placeholder content and steals
the main window focus, but it appears!
11 years ago
Steven Kirk
0f823cd387
Started implementing DropDown.
Mostly not yet implemented.
11 years ago
Steven Kirk
686b339e5d
Track mouse leave events.
*Actually* fixes #15 .
11 years ago
Steven Kirk
6d45c57dbb
Added simple animation.
11 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.
11 years ago
Steven Kirk
7f90f5c8e6
Added mousewheel support to ScrollViewer.
11 years ago
Steven Kirk
3e5ce44ab4
Correctly return 0 for win messages we handle.
11 years ago
Steven Kirk
a833a5e883
Stylecop fixes.
Also added solution-wide stylecop settings.
11 years ago
Steven Kirk
7b76b4fcea
Check BeginPaint return value.
11 years ago
Steven Kirk
d76c7b3efc
Fixed the problem with WM_PAINT.
Need to call Begin/EndPaint.
11 years ago
Steven Kirk
cbbef72f9b
Getting something drawn now.
11 years ago
Steven Kirk
9350bef7b4
Initial implementation of gtk WindowImpl.
11 years ago
Steven Kirk
c999d45e94
WIP refactoring Window.
To make it x-platform. Currently breaks input.
11 years ago
Steven Kirk
0717b980e1
Refactored Dispatcher.
To make it easier to implement dispatchers on other platforms. Currently
assuming a single dispatcher per application. Had to copy most of
NGenerics locally just to get a PriorityQueue implementation as it has
no PCL version.
11 years ago
SuperJMN
5f1b9617bb
Title property for Window
11 years ago
Steven Kirk
6644676b03
Moved stuff around a bit.
Windows specific stuff into Windows directory, Perspex.Windows ->
Perspex.Win32 as WinRT might be supported in the future and that is
still Windows.
11 years ago
Steven Kirk
76ba899dbd
Make templates etc get applied on measure.
Instead of when iterating visual children. This because everything is
likely to be set up by that point.
11 years ago
Steven Kirk
72104c3185
Make window update when resized.
11 years ago
Steven Kirk
ec0b43d388
Added Controls.Primitives namespace
For controls that are only supposed to be used as the base for other
controls.
12 years ago
Steven Kirk
16be4a609f
Make app into a windows app.
And activate on show.
12 years ago
Steven Kirk
371e381006
Added a logging manager...
To try and figure out why stuff is flashing up on the screen when you
open a new tree view node, and then decided to put that off for later ;)
12 years ago
Steven Kirk
6205545bc5
Make stuff get measured properly.
And added some logging to Layoutable to help diagnose this.
12 years ago
Steven Kirk
ced25df067
WIP
12 years ago
Steven Kirk
2398387740
More things rendering, more tests passing...
12 years ago
Steven Kirk
4a42a9e692
TabStrip rendering again now at least.
12 years ago
Steven Kirk
3f24d2f6ef
Everything compiling now.
But not working, obviously.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago
Steven Kirk
3b19bc25b6
checkpoint
12 years ago
Steven Kirk
560f25d2e7
Oops!
12 years ago
Steven Kirk
99d2fff532
Prevent queueing multiple layout/render passes.
12 years ago
Steven Kirk
255708de24
Make app shutdown when main window closed.
12 years ago
Steven Kirk
af9f8408eb
Moved layout stuff into Layoutable
Out of Control.
12 years ago
Steven Kirk
7dc715d27e
Make TextBox caret flash.
12 years ago
Steven Kirk
d9b0876522
Fix properties that affect measure/render etc
12 years ago
Steven Kirk
6d31e7d865
Started on TextBox.
Can type but not much else.
12 years ago
Steven Kirk
96401affdd
Refactored input a bit.
12 years ago
Steven Kirk
4a43bbbb78
Added RenderManager
12 years ago
Steven Kirk
971db93002
Moved platform impls into IPlatformFactory.
12 years ago
Steven Kirk
bdb9d44f55
Separate Windows and D2D assemblies.
12 years ago
Steven Kirk
6116890e54
Mouse capture release works a bit better.
12 years ago
Steven Kirk
19d6236f46
Route input events through InputManager.
12 years ago