Steven Kirk
274ff5cebf
Only return initial PP value once.
11 years ago
Steven Kirk
450141a1d8
Make Perspex.Gtk compile again.
11 years ago
Steven Kirk
41fe7e28aa
Hack dev tools to work again.
Need to fix the root layout problem that hangs it though.
11 years ago
Steven Kirk
869f4a4421
Make dev tools run on this machine.
Not sure what's different about this machine, but the dev tools wasn't
showing. Adding this line makes the window show at least.
11 years ago
Steven Kirk
8218d18bc2
Make GetSetValues return PerspexPropertyValues.
11 years ago
Steven Kirk
374d1723a2
Handle dropdown selection.
11 years ago
Steven Kirk
e2a67e42c7
Prevent popup from deactivating parent window.
11 years ago
Steven Kirk
adb9ce49d2
Make DropDown's dropdown a ListBox.
11 years ago
Steven Kirk
fc5ff22d8e
Search logical tree for DataTemplates.
11 years ago
Steven Kirk
7a55e20f98
Fix GetTemplateControls
Make it return only controls that in the immediate template. Not sure
why it was returning nested templated controls before. The may have been
a reason but everything still seems to work like this...
11 years ago
Steven Kirk
7a8a9123c3
Implement ILogical on DropDown.
11 years ago
Steven Kirk
547d58b5ce
Merge remote-tracking branch 'origin/master' into dropdown
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
1cf16d42f2
Fix compile on VS2015 CTP.
12 years ago
Steven Kirk
89e8871e90
Added logical tree extension methods.
11 years ago
Steven Kirk
e0960f5891
Added IDataTemplate interface.
11 years ago
Steven Kirk
387cf41747
Fix compile on VS2015 CTP.
12 years ago
Steven Kirk
0f823cd387
Started implementing DropDown.
Mostly not yet implemented.
12 years ago
Steven Kirk
350b2444e2
Fix layout calculations w/margins.
12 years ago
Steven Kirk
23c4a9a87f
Moved some more properties out of Control.
Border and Foreground properties didn't make sense there.
12 years ago
Steven Kirk
ec5ff82d6f
Merge remote-tracking branch 'origin/logical-tree'
12 years ago
Steven Kirk
c4b3c9ffc1
Make logical tree work for ScrollViewer.
12 years ago
Steven Kirk
7c09351939
Make logical tree work for TabControl.
It only contains the currently visible tab - I'm not so happy about
this...
12 years ago
Steven Kirk
2c1d2cb7a8
Display logical tree in DevTools.
12 years ago
Steven Kirk
97c557512c
Oops, only commited half of last change.
12 years ago
Steven Kirk
f5a856e109
Make ItemsControl items be logical children.
12 years ago
Steven Kirk
70ff41b060
Use Control.ApplyTemplate to apply template.
12 years ago
Steven Kirk
0441074f84
Bind TextBox.Text two-way in template.
12 years ago
Steven Kirk
90273c74dd
Added missing Ids to templates.
And allow ContentControl to not have a ContentPresenter in its control
template, as one isn't needed for TreeViewItem for example.
12 years ago
Steven Kirk
309ac30a41
Make ContentControl child be logical child.
The control this is created by the ContentPresenter now appears as the
logical child of the parent ContentControl.
12 years ago
Steven Kirk
6dd48d7806
Merge pull request #16 from grumpydev/patch-1
Fixed a couple of typos
12 years ago
Steven Robbins
af60b575c4
Fixed a couple of typos
I assume they are typos anyway.. might improve the google-fu a small amount :)
12 years ago
Steven Kirk
09c1f41cd4
Reinstate Descendent selector tests.
Now we have logical tree back.
12 years ago
Steven Kirk
9a994e582c
Moved VisualTree extensions into own namespace.
So that they don't pollute the whole Perspex namespace - you now need to
"opt-in" to the visual tree.
12 years ago
Steven Kirk
b1fe9c9236
Merge remote-tracking branch 'origin/master' into logical-tree
Conflicts:
Perspex.Controls/DataTemplates.cs
Perspex.SceneGraph/IVisual.cs
12 years ago
Steven Kirk
057d10823c
Make IReadOnlyPerspexList covariant.
12 years ago
Steven Kirk
dca0494a5e
Moved collections to their own namespace.
12 years ago
Steven Kirk
336e1c4ae2
Implemented ILogical.
12 years ago
Steven Kirk
ab6a45914f
Fixed BorderTests.
12 years ago
Steven Kirk
b20b94160d
Fix Font properties owner.
And make default values come from theme.
12 years ago
Steven Kirk
e6a8db0263
Added an architecture doc.
Hopefully this might help people understand how stuff fits together a
bit...
12 years ago
Steven Kirk
686b339e5d
Track mouse leave events.
*Actually* fixes #15 .
12 years ago
Steven Kirk
3a09abe30b
Fix mouse capture.
Fixes #15 .
12 years ago
Steven Kirk
a9a569557b
Moved some properties around.
- Moved Background out of Control. Fixes #14 .
- Added Font properties to TemplatedControl.
12 years ago
Steven Kirk
df88c7a34d
Fix expected test output.
12 years ago
Steven Kirk
7663fcb8ff
Improve TreeViewItem expanders.
12 years ago
Steven Kirk
f158c3e399
Fixed scaling for Paths.
Will no doubt need revisiting as mentioned in the comments in
Shape.MeasureOverride.
12 years ago
Steven Kirk
5048ebbcf8
Fix the clip/rotation problem.
12 years ago