]>
O.S.I.I.S - jp/crow.git/log
jpbruyere [Mon, 15 Feb 2016 10:10:10 +0000 (11:10 +0100)]
add SizePolicy properties
jpbruyere [Mon, 15 Feb 2016 10:09:34 +0000 (11:09 +0100)]
debug stacking computation
jpbruyere [Mon, 15 Feb 2016 09:36:03 +0000 (10:36 +0100)]
Add ArrangeChildren boolean to ILayoutable
jpbruyere [Sun, 14 Feb 2016 18:27:00 +0000 (19:27 +0100)]
testing tabview, ChildLayoutConstraints
jpbruyere [Sun, 14 Feb 2016 00:39:14 +0000 (01:39 +0100)]
ensure Children Property is used instead of private Field
jpbruyere [Sat, 13 Feb 2016 22:59:45 +0000 (23:59 +0100)]
Merge branch 'SizePolicyChecking' into NewWidgets
jpbruyere [Sat, 13 Feb 2016 15:38:01 +0000 (16:38 +0100)]
group in one loop size policy checking for generic stack, now there is problems for measureRawSize
jpbruyere [Sat, 13 Feb 2016 15:25:57 +0000 (16:25 +0100)]
clean using, TreeView and TabView empty c# file creation
jpbruyere [Sat, 13 Feb 2016 13:35:28 +0000 (14:35 +0100)]
resize also on 0 or itemindex-1
jpbruyere [Sat, 13 Feb 2016 13:34:18 +0000 (14:34 +0100)]
clipping test in top container
jpbruyere [Sat, 13 Feb 2016 01:28:12 +0000 (02:28 +0100)]
Splitter
jpbruyere [Sat, 13 Feb 2016 01:26:03 +0000 (02:26 +0100)]
MouseCursor property in GOLIBHost; IsActive Prop in GraphicObject
jpbruyere [Fri, 12 Feb 2016 19:02:26 +0000 (20:02 +0100)]
preparing release 0.3
jpbruyere [Fri, 12 Feb 2016 18:55:13 +0000 (19:55 +0100)]
add template binding for props of button
jpbruyere [Fri, 12 Feb 2016 18:12:09 +0000 (19:12 +0100)]
add clean color test
jpbruyere [Fri, 12 Feb 2016 18:11:03 +0000 (19:11 +0100)]
update nunit tests with new clipping algo
jpbruyere [Fri, 12 Feb 2016 17:04:39 +0000 (18:04 +0100)]
comments
jpbruyere [Fri, 12 Feb 2016 16:56:59 +0000 (17:56 +0100)]
Merge branch 'CompiledDefaultValueLoading'
jpbruyere [Fri, 12 Feb 2016 16:47:36 +0000 (17:47 +0100)]
Merge branch 'NewClipping'
jpbruyere [Fri, 12 Feb 2016 16:35:02 +0000 (17:35 +0100)]
Merge branch 'ScrollingWithNewClipping' into NewClipping
jpbruyere [Fri, 12 Feb 2016 14:41:56 +0000 (15:41 +0100)]
debug scrolling in new Clipping system
jpbruyere [Fri, 12 Feb 2016 13:47:49 +0000 (14:47 +0100)]
add clipping to client zone with corner radius
jpbruyere [Fri, 12 Feb 2016 13:10:03 +0000 (14:10 +0100)]
new clipping system nearly nickel
jpbruyere [Fri, 12 Feb 2016 12:42:46 +0000 (13:42 +0100)]
clipping basics ok for Group and PrivateContainer, problems with Templates
jpbruyere [Fri, 12 Feb 2016 12:05:32 +0000 (13:05 +0100)]
testing clipping rect registration, clear and clip, not working
jpbruyere [Fri, 12 Feb 2016 10:52:50 +0000 (11:52 +0100)]
separate RecreateCache and UpdateCache
jpbruyere [Fri, 12 Feb 2016 10:26:52 +0000 (11:26 +0100)]
progressing, not using contextCoord anymore
jpbruyere [Thu, 11 Feb 2016 16:01:00 +0000 (17:01 +0100)]
temp save to make test in master
jpbruyere [Thu, 11 Feb 2016 12:16:19 +0000 (13:16 +0100)]
move computeCursorPosition outside UpdateGraphic (not always called), should call it less in the future
jpbruyere [Thu, 11 Feb 2016 11:50:46 +0000 (12:50 +0100)]
IsQueuedForRedraw boolean in each GO, to prevent searching in object list
Move lastPaintedSlot update to Paint instead of UpdateGraphic which is not called if GO isn't cached
jpbruyere [Thu, 11 Feb 2016 03:39:04 +0000 (04:39 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Thu, 11 Feb 2016 03:37:59 +0000 (04:37 +0100)]
update test
jpbruyere [Thu, 11 Feb 2016 03:35:59 +0000 (04:35 +0100)]
debug Trend.cs
jpbruyere [Thu, 11 Feb 2016 03:35:16 +0000 (04:35 +0100)]
set default value for Value as Double in NumericControl
jpbruyere [Wed, 10 Feb 2016 10:01:44 +0000 (11:01 +0100)]
clean using
jpbruyere [Thu, 11 Feb 2016 02:48:13 +0000 (03:48 +0100)]
pick custom attribute one by one, not in a loop
jpbruyere [Thu, 11 Feb 2016 02:40:18 +0000 (03:40 +0100)]
reworked il generation for loadDefaultValues
jpbruyere [Wed, 10 Feb 2016 21:35:19 +0000 (22:35 +0100)]
that's working, but convertions in IL has to be reworked
jpbruyere [Wed, 10 Feb 2016 21:11:01 +0000 (22:11 +0100)]
handle parsing of string value in defaultLoader
jpbruyere [Wed, 10 Feb 2016 19:44:16 +0000 (20:44 +0100)]
put LoadingDelegate in a dictionnary per type as Interface static field
jpbruyere [Wed, 10 Feb 2016 17:51:40 +0000 (18:51 +0100)]
create a dyn method for loading default values to try to speed up loading
jpbruyere [Wed, 10 Feb 2016 10:01:44 +0000 (11:01 +0100)]
clean using
jpbruyere [Wed, 10 Feb 2016 10:01:20 +0000 (11:01 +0100)]
load default img if none is loaded
jpbruyere [Wed, 10 Feb 2016 10:00:39 +0000 (11:00 +0100)]
debug
jpbruyere [Wed, 10 Feb 2016 10:00:19 +0000 (11:00 +0100)]
update NUnit tests
jpbruyere [Tue, 9 Feb 2016 17:50:27 +0000 (18:50 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Tue, 9 Feb 2016 17:49:21 +0000 (18:49 +0100)]
update test
jpbruyere [Tue, 9 Feb 2016 17:48:58 +0000 (18:48 +0100)]
LogicalParent use in all bindings; Resolved boolean in Binding class to avoid multiple event registration;
resoved all tree in templated control, to allow complex bindings outside template content
jpbruyere [Tue, 9 Feb 2016 17:42:18 +0000 (18:42 +0100)]
add focusable container to get MouseClick without making label text selectable
jpbruyere [Tue, 9 Feb 2016 17:35:33 +0000 (18:35 +0100)]
Simpler Combo, derived from ListBox with a popper as template root
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal
jpbruyere [Tue, 9 Feb 2016 11:36:23 +0000 (12:36 +0100)]
update tests case
jpbruyere [Tue, 9 Feb 2016 11:30:58 +0000 (12:30 +0100)]
simple trending widget
jpbruyere [Tue, 9 Feb 2016 11:29:50 +0000 (12:29 +0100)]
allow binding of XmlIgnored props
jpbruyere [Mon, 8 Feb 2016 21:13:02 +0000 (22:13 +0100)]
debug
jpbruyere [Mon, 8 Feb 2016 17:35:00 +0000 (18:35 +0100)]
Add PopDirection to Popper Class
jpbruyere [Mon, 8 Feb 2016 17:34:15 +0000 (18:34 +0100)]
add checked and unchecked events
jpbruyere [Mon, 8 Feb 2016 17:33:08 +0000 (18:33 +0100)]
prevent use of _hoverWidget, prefered property
jpbruyere [Mon, 8 Feb 2016 16:26:51 +0000 (17:26 +0100)]
Simplify Alignment Enum; add HorizontalStretch and VerticalStretch to GraphicObject
jpbruyere [Mon, 8 Feb 2016 16:23:47 +0000 (17:23 +0100)]
remove useless MouseClick (its overrided)
jpbruyere [Mon, 8 Feb 2016 16:22:23 +0000 (17:22 +0100)]
MaxLayoutingTries; CachingEnabled in GraphicObject + MaxCacheSize
jpbruyere [Mon, 8 Feb 2016 10:54:30 +0000 (11:54 +0100)]
paged ListBox
jpbruyere [Mon, 8 Feb 2016 08:16:21 +0000 (09:16 +0100)]
add GC Memory output
jpbruyere [Mon, 8 Feb 2016 08:14:16 +0000 (09:14 +0100)]
testStacks
jpbruyere [Mon, 8 Feb 2016 08:12:54 +0000 (09:12 +0100)]
ensure Groups use Children property (overridable) instead of children field
jpbruyere [Sun, 7 Feb 2016 21:27:39 +0000 (22:27 +0100)]
remove HostContainer.gobjsToRedraw.add(this),old clip added differently
jpbruyere [Sun, 7 Feb 2016 18:02:02 +0000 (19:02 +0100)]
update ProgressBar
jpbruyere [Sun, 7 Feb 2016 18:01:35 +0000 (19:01 +0100)]
String.Equals ordinal in bindings and color lookup, RegisterForLayouting in Visible change
jpbruyere [Sun, 7 Feb 2016 16:23:23 +0000 (17:23 +0100)]
reaply binding modif: removed linq use
jpbruyere [Sun, 7 Feb 2016 16:17:40 +0000 (17:17 +0100)]
debug
jpbruyere [Sun, 7 Feb 2016 16:08:39 +0000 (17:08 +0100)]
Merge SimplerLayoutingQueue
jpbruyere [Sun, 7 Feb 2016 15:57:36 +0000 (16:57 +0100)]
tests
jpbruyere [Sun, 7 Feb 2016 15:57:05 +0000 (16:57 +0100)]
code clean
jpbruyere [Sun, 7 Feb 2016 14:45:17 +0000 (15:45 +0100)]
remove linq from Stack children sizing, improved computation
jpbruyere [Sun, 7 Feb 2016 14:44:25 +0000 (15:44 +0100)]
prevent RegisterForLayouting when parent is null, and dequeue LQI when parent of GO is null
jpbruyere [Sat, 6 Feb 2016 16:01:28 +0000 (17:01 +0100)]
resolved Checkbox bug (template was modified), adjust several layout registering
jpbruyere [Sat, 6 Feb 2016 15:17:49 +0000 (16:17 +0100)]
changed default solution compile config
jpbruyere [Sat, 6 Feb 2016 14:46:32 +0000 (15:46 +0100)]
simpler layouting queue test
jpbruyere [Sat, 6 Feb 2016 13:11:08 +0000 (14:11 +0100)]
put test LayoutingType.None outside Stack test
jpbruyere [Sat, 6 Feb 2016 11:58:33 +0000 (12:58 +0100)]
test case for layouting
jpbruyere [Sat, 6 Feb 2016 11:53:44 +0000 (12:53 +0100)]
EnqueueBeforeParentSizing -> addLast instead of addFirst
jpbruyere [Sat, 6 Feb 2016 11:52:31 +0000 (12:52 +0100)]
prevent stretched child from positionning in the direction of the stack
jpbruyere [Sat, 6 Feb 2016 08:05:13 +0000 (09:05 +0100)]
prevent child positionning in a stack
jpbruyere [Sat, 6 Feb 2016 08:03:15 +0000 (09:03 +0100)]
rename LayoutChangeEventArgs=>LayoutingEventArgs
jpbruyere [Sat, 6 Feb 2016 07:01:25 +0000 (08:01 +0100)]
use LayoutingType Enum everywhere instead of casting to (int)
jpbruyere [Sat, 6 Feb 2016 06:48:57 +0000 (07:48 +0100)]
remove linq search from deleteLQIs
jpbruyere [Sat, 6 Feb 2016 06:41:10 +0000 (07:41 +0100)]
Previous commit had changes from other branch, removed
jpbruyere [Sat, 6 Feb 2016 06:11:22 +0000 (07:11 +0100)]
2 step, 1=> Simple Register, 2=> Enqueue with priority checking
jpbruyere [Sat, 6 Feb 2016 05:28:01 +0000 (06:28 +0100)]
remove use of linq in binding resolution, replaced with Dictionnary
jpbruyere [Sat, 6 Feb 2016 03:41:25 +0000 (04:41 +0100)]
dont use linq for searching registeredLQINodes
jpbruyere [Fri, 5 Feb 2016 19:38:00 +0000 (20:38 +0100)]
new layouting update through events
jpbruyere [Fri, 5 Feb 2016 17:36:22 +0000 (18:36 +0100)]
Textbox and Label: insert linebreak, update size if Fit
jpbruyere [Fri, 5 Feb 2016 15:36:08 +0000 (16:36 +0100)]
ScrollBar derived from NumericControl
jpbruyere [Fri, 5 Feb 2016 15:15:25 +0000 (16:15 +0100)]
code clean
jpbruyere [Fri, 5 Feb 2016 15:14:26 +0000 (16:14 +0100)]
resolve several bug in scrollbar
jpbruyere [Fri, 5 Feb 2016 13:40:36 +0000 (14:40 +0100)]
Revert "Merge branch 'GroupCacheEnableDisable'"
This reverts commit
016421c29b8daf86c273f919a4e3e13faefc5639 , reversing
changes made to
acfb21c78055c8294b885baba4756cb147c4c351 .
jpbruyere [Fri, 5 Feb 2016 11:14:01 +0000 (12:14 +0100)]
use base.OnDraw in Group
jpbruyere [Fri, 5 Feb 2016 11:10:55 +0000 (12:10 +0100)]
code clean
jpbruyere [Fri, 5 Feb 2016 10:25:35 +0000 (11:25 +0100)]
Merge branch 'GroupCacheEnableDisable'