]> O.S.I.I.S - jp/crow.git/log
jp/crow.git
10 years agoresize also on 0 or itemindex-1
jpbruyere [Sat, 13 Feb 2016 13:35:28 +0000 (14:35 +0100)]
resize also on 0 or itemindex-1

10 years agoclipping test in top container
jpbruyere [Sat, 13 Feb 2016 13:34:18 +0000 (14:34 +0100)]
clipping test in top container

10 years agoSplitter
jpbruyere [Sat, 13 Feb 2016 01:28:12 +0000 (02:28 +0100)]
Splitter

10 years agoMouseCursor property in GOLIBHost; IsActive Prop in GraphicObject
jpbruyere [Sat, 13 Feb 2016 01:26:03 +0000 (02:26 +0100)]
MouseCursor property in GOLIBHost; IsActive Prop in GraphicObject

10 years agopreparing release 0.3 0.3
jpbruyere [Fri, 12 Feb 2016 19:02:26 +0000 (20:02 +0100)]
preparing release 0.3

10 years agoadd template binding for props of button
jpbruyere [Fri, 12 Feb 2016 18:55:13 +0000 (19:55 +0100)]
add template binding for props of button

10 years agoadd clean color test
jpbruyere [Fri, 12 Feb 2016 18:12:09 +0000 (19:12 +0100)]
add clean color test

10 years agoupdate nunit tests with new clipping algo
jpbruyere [Fri, 12 Feb 2016 18:11:03 +0000 (19:11 +0100)]
update nunit tests with new clipping algo

10 years agocomments
jpbruyere [Fri, 12 Feb 2016 17:04:39 +0000 (18:04 +0100)]
comments

10 years agoMerge branch 'CompiledDefaultValueLoading'
jpbruyere [Fri, 12 Feb 2016 16:56:59 +0000 (17:56 +0100)]
Merge branch 'CompiledDefaultValueLoading'

10 years agoMerge branch 'NewClipping'
jpbruyere [Fri, 12 Feb 2016 16:47:36 +0000 (17:47 +0100)]
Merge branch 'NewClipping'

10 years agoMerge branch 'ScrollingWithNewClipping' into NewClipping
jpbruyere [Fri, 12 Feb 2016 16:35:02 +0000 (17:35 +0100)]
Merge branch 'ScrollingWithNewClipping' into NewClipping

10 years agodebug scrolling in new Clipping system
jpbruyere [Fri, 12 Feb 2016 14:41:56 +0000 (15:41 +0100)]
debug scrolling in new Clipping system

10 years agoadd clipping to client zone with corner radius
jpbruyere [Fri, 12 Feb 2016 13:47:49 +0000 (14:47 +0100)]
add clipping to client zone with corner radius

10 years agonew clipping system nearly nickel
jpbruyere [Fri, 12 Feb 2016 13:10:03 +0000 (14:10 +0100)]
new clipping system nearly nickel

10 years agoclipping basics ok for Group and PrivateContainer, problems with Templates
jpbruyere [Fri, 12 Feb 2016 12:42:46 +0000 (13:42 +0100)]
clipping basics ok for Group and PrivateContainer, problems with Templates

10 years agotesting clipping rect registration, clear and clip, not working
jpbruyere [Fri, 12 Feb 2016 12:05:32 +0000 (13:05 +0100)]
testing clipping rect registration, clear and clip, not working

10 years agoseparate RecreateCache and UpdateCache
jpbruyere [Fri, 12 Feb 2016 10:52:50 +0000 (11:52 +0100)]
separate RecreateCache and UpdateCache

10 years agoprogressing, not using contextCoord anymore
jpbruyere [Fri, 12 Feb 2016 10:26:52 +0000 (11:26 +0100)]
progressing, not using contextCoord anymore

10 years agotemp save to make test in master
jpbruyere [Thu, 11 Feb 2016 16:01:00 +0000 (17:01 +0100)]
temp save to make test in master

10 years agomove computeCursorPosition outside UpdateGraphic (not always called), should call...
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

10 years agoIsQueuedForRedraw boolean in each GO, to prevent searching in object list
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

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Thu, 11 Feb 2016 03:39:04 +0000 (04:39 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoupdate test
jpbruyere [Thu, 11 Feb 2016 03:37:59 +0000 (04:37 +0100)]
update test

10 years agodebug Trend.cs
jpbruyere [Thu, 11 Feb 2016 03:35:59 +0000 (04:35 +0100)]
debug Trend.cs

10 years agoset default value for Value as Double in NumericControl
jpbruyere [Thu, 11 Feb 2016 03:35:16 +0000 (04:35 +0100)]
set default value for Value as Double in NumericControl

10 years agoclean using
jpbruyere [Wed, 10 Feb 2016 10:01:44 +0000 (11:01 +0100)]
clean using

10 years agopick custom attribute one by one, not in a loop
jpbruyere [Thu, 11 Feb 2016 02:48:13 +0000 (03:48 +0100)]
pick custom attribute one by one, not in a loop

10 years agoreworked il generation for loadDefaultValues
jpbruyere [Thu, 11 Feb 2016 02:40:18 +0000 (03:40 +0100)]
reworked il generation for loadDefaultValues

10 years agothat's working, but convertions in IL has to be reworked
jpbruyere [Wed, 10 Feb 2016 21:35:19 +0000 (22:35 +0100)]
that's working, but convertions in IL has to be reworked

10 years agohandle parsing of string value in defaultLoader
jpbruyere [Wed, 10 Feb 2016 21:11:01 +0000 (22:11 +0100)]
handle parsing of string value in defaultLoader

10 years agoput LoadingDelegate in a dictionnary per type as Interface static field
jpbruyere [Wed, 10 Feb 2016 19:44:16 +0000 (20:44 +0100)]
put LoadingDelegate in a dictionnary per type as Interface static field

10 years agocreate a dyn method for loading default values to try to speed up loading
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

10 years agoclean using
jpbruyere [Wed, 10 Feb 2016 10:01:44 +0000 (11:01 +0100)]
clean using

10 years agoload default img if none is loaded
jpbruyere [Wed, 10 Feb 2016 10:01:20 +0000 (11:01 +0100)]
load default img if none is loaded

10 years agodebug
jpbruyere [Wed, 10 Feb 2016 10:00:39 +0000 (11:00 +0100)]
debug

10 years agoupdate NUnit tests
jpbruyere [Wed, 10 Feb 2016 10:00:19 +0000 (11:00 +0100)]
update NUnit tests

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Tue, 9 Feb 2016 17:50:27 +0000 (18:50 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoupdate test
jpbruyere [Tue, 9 Feb 2016 17:49:21 +0000 (18:49 +0100)]
update test

10 years agoLogicalParent use in all bindings; Resolved boolean in Binding class to avoid multipl...
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

10 years agoadd focusable container to get MouseClick without making label text selectable
jpbruyere [Tue, 9 Feb 2016 17:42:18 +0000 (18:42 +0100)]
add focusable container to get MouseClick without making label text selectable

10 years agoSimpler Combo, derived from ListBox with a popper as template root
jpbruyere [Tue, 9 Feb 2016 17:35:33 +0000 (18:35 +0100)]
Simpler Combo, derived from ListBox with a popper as template root

10 years agoreplace several implicit conversion with ExtensionMethod=>faster; default colorname...
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal

10 years agoreplace several implicit conversion with ExtensionMethod=>faster; default colorname...
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal

10 years agoupdate tests case
jpbruyere [Tue, 9 Feb 2016 11:36:23 +0000 (12:36 +0100)]
update tests case

10 years agosimple trending widget
jpbruyere [Tue, 9 Feb 2016 11:30:58 +0000 (12:30 +0100)]
simple trending widget

10 years agoallow binding of XmlIgnored props
jpbruyere [Tue, 9 Feb 2016 11:29:50 +0000 (12:29 +0100)]
allow binding of XmlIgnored props

10 years agodebug
jpbruyere [Mon, 8 Feb 2016 21:13:02 +0000 (22:13 +0100)]
debug

10 years agoAdd PopDirection to Popper Class
jpbruyere [Mon, 8 Feb 2016 17:35:00 +0000 (18:35 +0100)]
Add PopDirection to Popper Class

10 years agoadd checked and unchecked events
jpbruyere [Mon, 8 Feb 2016 17:34:15 +0000 (18:34 +0100)]
add checked and unchecked events

10 years agoprevent use of _hoverWidget, prefered property
jpbruyere [Mon, 8 Feb 2016 17:33:08 +0000 (18:33 +0100)]
prevent use of _hoverWidget, prefered property

10 years agoSimplify Alignment Enum; add HorizontalStretch and VerticalStretch to GraphicObject
jpbruyere [Mon, 8 Feb 2016 16:26:51 +0000 (17:26 +0100)]
Simplify Alignment Enum; add HorizontalStretch and VerticalStretch to GraphicObject

10 years agoremove useless MouseClick (its overrided)
jpbruyere [Mon, 8 Feb 2016 16:23:47 +0000 (17:23 +0100)]
remove useless MouseClick (its overrided)

10 years agoMaxLayoutingTries; CachingEnabled in GraphicObject + MaxCacheSize
jpbruyere [Mon, 8 Feb 2016 16:22:23 +0000 (17:22 +0100)]
MaxLayoutingTries; CachingEnabled in GraphicObject + MaxCacheSize

10 years agopaged ListBox
jpbruyere [Mon, 8 Feb 2016 10:54:30 +0000 (11:54 +0100)]
paged ListBox

10 years agoadd GC Memory output
jpbruyere [Mon, 8 Feb 2016 08:16:21 +0000 (09:16 +0100)]
add GC Memory output

10 years agotestStacks
jpbruyere [Mon, 8 Feb 2016 08:14:16 +0000 (09:14 +0100)]
testStacks

10 years agoensure Groups use Children property (overridable) instead of children field
jpbruyere [Mon, 8 Feb 2016 08:12:54 +0000 (09:12 +0100)]
ensure Groups use Children property (overridable) instead of children field

10 years agoremove HostContainer.gobjsToRedraw.add(this),old clip added differently
jpbruyere [Sun, 7 Feb 2016 21:27:39 +0000 (22:27 +0100)]
remove HostContainer.gobjsToRedraw.add(this),old clip added differently

10 years agoupdate ProgressBar
jpbruyere [Sun, 7 Feb 2016 18:02:02 +0000 (19:02 +0100)]
update ProgressBar

10 years agoString.Equals ordinal in bindings and color lookup, RegisterForLayouting in Visible...
jpbruyere [Sun, 7 Feb 2016 18:01:35 +0000 (19:01 +0100)]
String.Equals ordinal in bindings and color lookup, RegisterForLayouting in Visible change

10 years agoreaply binding modif: removed linq use
jpbruyere [Sun, 7 Feb 2016 16:23:23 +0000 (17:23 +0100)]
reaply binding modif: removed linq use

10 years agodebug
jpbruyere [Sun, 7 Feb 2016 16:17:40 +0000 (17:17 +0100)]
debug

10 years agoMerge SimplerLayoutingQueue
jpbruyere [Sun, 7 Feb 2016 16:08:39 +0000 (17:08 +0100)]
Merge SimplerLayoutingQueue

10 years agotests
jpbruyere [Sun, 7 Feb 2016 15:57:36 +0000 (16:57 +0100)]
tests

10 years agocode clean
jpbruyere [Sun, 7 Feb 2016 15:57:05 +0000 (16:57 +0100)]
code clean

10 years agoremove linq from Stack children sizing, improved computation
jpbruyere [Sun, 7 Feb 2016 14:45:17 +0000 (15:45 +0100)]
remove linq from Stack children sizing, improved computation

10 years agoprevent RegisterForLayouting when parent is null, and dequeue LQI when parent of...
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

10 years agoresolved Checkbox bug (template was modified), adjust several layout registering
jpbruyere [Sat, 6 Feb 2016 16:01:28 +0000 (17:01 +0100)]
resolved Checkbox bug (template was modified), adjust several layout registering

10 years agochanged default solution compile config
jpbruyere [Sat, 6 Feb 2016 15:17:49 +0000 (16:17 +0100)]
changed default solution compile config

10 years agosimpler layouting queue test
jpbruyere [Sat, 6 Feb 2016 14:46:32 +0000 (15:46 +0100)]
simpler layouting queue test

10 years agoput test LayoutingType.None outside Stack test
jpbruyere [Sat, 6 Feb 2016 13:11:08 +0000 (14:11 +0100)]
put test LayoutingType.None outside Stack test

10 years agotest case for layouting
jpbruyere [Sat, 6 Feb 2016 11:58:33 +0000 (12:58 +0100)]
test case for layouting

10 years agoEnqueueBeforeParentSizing -> addLast instead of addFirst
jpbruyere [Sat, 6 Feb 2016 11:53:44 +0000 (12:53 +0100)]
EnqueueBeforeParentSizing -> addLast instead of addFirst

10 years agoprevent stretched child from positionning in the direction of the stack
jpbruyere [Sat, 6 Feb 2016 11:52:31 +0000 (12:52 +0100)]
prevent stretched child from positionning in the direction of the stack

10 years agoprevent child positionning in a stack
jpbruyere [Sat, 6 Feb 2016 08:05:13 +0000 (09:05 +0100)]
prevent child positionning in a stack

10 years agorename LayoutChangeEventArgs=>LayoutingEventArgs
jpbruyere [Sat, 6 Feb 2016 08:03:15 +0000 (09:03 +0100)]
rename LayoutChangeEventArgs=>LayoutingEventArgs

10 years agouse LayoutingType Enum everywhere instead of casting to (int)
jpbruyere [Sat, 6 Feb 2016 07:01:25 +0000 (08:01 +0100)]
use LayoutingType Enum everywhere instead of casting to (int)

10 years agoremove linq search from deleteLQIs
jpbruyere [Sat, 6 Feb 2016 06:48:57 +0000 (07:48 +0100)]
remove linq search from deleteLQIs

10 years agoPrevious commit had changes from other branch, removed
jpbruyere [Sat, 6 Feb 2016 06:41:10 +0000 (07:41 +0100)]
Previous commit had changes from other branch, removed

10 years ago2 step, 1=> Simple Register, 2=> Enqueue with priority checking
jpbruyere [Sat, 6 Feb 2016 06:11:22 +0000 (07:11 +0100)]
2 step, 1=> Simple Register, 2=> Enqueue with priority checking

10 years agoremove use of linq in binding resolution, replaced with Dictionnary
jpbruyere [Sat, 6 Feb 2016 05:28:01 +0000 (06:28 +0100)]
remove use of linq in binding resolution, replaced with Dictionnary

10 years agodont use linq for searching registeredLQINodes
jpbruyere [Sat, 6 Feb 2016 03:41:25 +0000 (04:41 +0100)]
dont use linq for searching registeredLQINodes

10 years agonew layouting update through events
jpbruyere [Fri, 5 Feb 2016 19:38:00 +0000 (20:38 +0100)]
new layouting update through events

10 years agoTextbox and Label: insert linebreak, update size if Fit
jpbruyere [Fri, 5 Feb 2016 17:36:22 +0000 (18:36 +0100)]
Textbox and Label: insert linebreak, update size if Fit

10 years agoScrollBar derived from NumericControl
jpbruyere [Fri, 5 Feb 2016 15:36:08 +0000 (16:36 +0100)]
ScrollBar derived from NumericControl

10 years agocode clean
jpbruyere [Fri, 5 Feb 2016 15:15:25 +0000 (16:15 +0100)]
code clean

10 years agoresolve several bug in scrollbar
jpbruyere [Fri, 5 Feb 2016 15:14:26 +0000 (16:14 +0100)]
resolve several bug in scrollbar

10 years agoRevert "Merge branch 'GroupCacheEnableDisable'"
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.

10 years agouse base.OnDraw in Group
jpbruyere [Fri, 5 Feb 2016 11:14:01 +0000 (12:14 +0100)]
use base.OnDraw in Group

10 years agocode clean
jpbruyere [Fri, 5 Feb 2016 11:10:55 +0000 (12:10 +0100)]
code clean

10 years agoMerge branch 'GroupCacheEnableDisable'
jpbruyere [Fri, 5 Feb 2016 10:25:35 +0000 (11:25 +0100)]
Merge branch 'GroupCacheEnableDisable'

10 years agofix interface Reflexion in loop
jpbruyere [Fri, 5 Feb 2016 10:20:36 +0000 (11:20 +0100)]
fix interface Reflexion in loop

10 years agouse StringComparison.Ordinal for dyn updates in bindings
jpbruyere [Fri, 5 Feb 2016 09:58:56 +0000 (10:58 +0100)]
use StringComparison.Ordinal for dyn updates in bindings

10 years agoadd Caching property to Group, to allow disabling caching for very often updated...
jpbruyere [Fri, 5 Feb 2016 09:17:21 +0000 (10:17 +0100)]
add Caching property to Group, to allow disabling caching for very often updated surface

10 years agoupdate ignore
jpbruyere [Thu, 4 Feb 2016 23:35:59 +0000 (00:35 +0100)]
update ignore

10 years agotests
jpbruyere [Thu, 4 Feb 2016 23:01:10 +0000 (00:01 +0100)]
tests

10 years agotests updates
jpbruyere [Thu, 4 Feb 2016 22:42:58 +0000 (23:42 +0100)]
tests updates

10 years agoregister LinkedListNode, prevent uneeded cyclic ref
jpbruyere [Thu, 4 Feb 2016 21:45:22 +0000 (22:45 +0100)]
register LinkedListNode, prevent uneeded cyclic ref

10 years agoLayoutingQueue as LinkedList<T>, perf improvments not fantastish
jpbruyere [Thu, 4 Feb 2016 21:14:26 +0000 (22:14 +0100)]
LayoutingQueue as LinkedList<T>, perf improvments not fantastish