Steven Kirk
839cf9c141
Moved ILogical to Perspex.Styling.
As that's the lowest level it's needed.
11 years ago
Steven Kirk
f7d271f846
Something resembling a menu now...
11 years ago
Steven Kirk
16aa4f66cc
Merge branch 'propertyequals-selector' into menu
Conflicts:
Perspex.Styling/Selectors.cs
11 years ago
Steven Kirk
c319df8a54
Added parent selector.
11 years ago
Steven Kirk
768718e43f
Started optimizing selectors.
11 years ago
Steven Kirk
ba8552cb81
Renamed Id to Name.
No reason to be different for the sake of it.
11 years ago
Steven Kirk
c1b1339286
Make focus adorner styleable.
11 years ago
Steven Kirk
9b59a954b2
Added IStyleable.StyleKey.
Most controls want to be styled based on their type, however windows
derived from Window will usually want to be styled as Window. Added an
IStyleable.StyleKey property to select the type that a control is styled
on.
11 years ago
Steven Kirk
09c1f41cd4
Reinstate Descendent selector tests.
Now we have logical tree back.
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
712a0807f9
Fixed failing tests.
12 years ago
Steven Kirk
c1a0931445
Added (VERY!) basic checkbox
12 years ago
Steven Kirk
486863f795
Added StyleTrigger binding priority.
This allows :mouseover etc to override the value that comes from the
templated parent.
12 years ago
Steven Kirk
d1491d9ceb
Started revamping binding system.
To allow prioritized bindings.
12 years ago
Steven Kirk
18bbb2c41e
WIP
Not sure where I am - went away for 2 weeks and forgot what I was doing.
oops.
12 years ago
Steven Kirk
0ec3641fb7
More template/descendent selector tests.
12 years ago
Steven Kirk
5136c2f20a
All tests so far pass!
12 years ago
Steven Kirk
afdc1e0c42
Initial implementation of Descendent selector.
12 years ago
Steven Kirk
39bbe8464f
Descendent selector WIP.
12 years ago
Steven Kirk
e0f826edea
Match inside/outside template.
Only match outside template before Template(), only match inside
afterwards.
12 years ago
grokys
9bad6b1b91
Selectors return linked list of matches again.
12 years ago
grokys
bba9893842
Removed the code contracts /shit/.
12 years ago
grokys
6fd6f186ec
Added ITemplatedControl interface.
12 years ago
grokys
a92783bd94
Split selector tests into separate classes.
12 years ago
grokys
f2a5b2cb73
InTemplateOf should only affect later selectors.
So return a copy of the match.
12 years ago
grokys
63f674d897
Gangnam Style
12 years ago
grokys
ac659701b8
Style away the hours.
12 years ago
grokys
581a037cb8
Style council.
12 years ago
grokys
a24f83da36
Moving styling into namespace/interfaces.
12 years ago
grokys
dae8dcc8bd
Working better than before now...
Can have more than one style attached to a property, YAY
12 years ago
grokys
d324be3c11
Styley culture.
12 years ago
grokys
4675ec41d6
Add :mouseover pseudoclass.
12 years ago
grokys
f39d2a3f3a
Tidied up a bit.
12 years ago
grokys
a777d24824
Change button color on mouseover! Woo!
12 years ago
grokys
4ca80d4ec8
Started adding a styling system.
12 years ago