]> O.S.I.I.S - jp/crow.git/log
jp/crow.git
10 years agomoving tabs
jpbruyere [Mon, 15 Feb 2016 23:08:12 +0000 (00:08 +0100)]
moving tabs

10 years agocode formating
jpbruyere [Mon, 15 Feb 2016 21:45:52 +0000 (22:45 +0100)]
code formating

10 years agoensure dirtyRects are added if dirtyState not cleared between updates
jpbruyere [Mon, 15 Feb 2016 21:45:15 +0000 (22:45 +0100)]
ensure dirtyRects are added if dirtyState not cleared between updates

10 years agotabView functionnal, mouse handling is a bit complicated, this should be improved
jpbruyere [Mon, 15 Feb 2016 17:45:11 +0000 (18:45 +0100)]
tabView functionnal, mouse handling is a bit complicated, this should be improved

10 years agocode clean
jpbruyere [Mon, 15 Feb 2016 17:44:23 +0000 (18:44 +0100)]
code clean

10 years agoremove Hoverable
jpbruyere [Mon, 15 Feb 2016 17:41:40 +0000 (18:41 +0100)]
remove Hoverable

10 years agoAdded Hoverable prop to GraphicObject, still have problem in tabview when hover anoth...
jpbruyere [Mon, 15 Feb 2016 14:39:16 +0000 (15:39 +0100)]
Added Hoverable prop to GraphicObject, still have problem in tabview when hover another tab, content is also hover

10 years agoonly upload to texture DirtyRect
jpbruyere [Mon, 15 Feb 2016 13:59:02 +0000 (14:59 +0100)]
only upload to texture DirtyRect

10 years agodont start bound computation with an empty rect or bounds will always start at (0,0)
jpbruyere [Mon, 15 Feb 2016 13:56:43 +0000 (14:56 +0100)]
dont start bound computation with an empty rect or bounds will always start at (0,0)

10 years agodraw selected tab last, try mouseIsIn
jpbruyere [Mon, 15 Feb 2016 13:06:13 +0000 (14:06 +0100)]
draw selected tab last, try mouseIsIn

10 years agotest mouse is in in reverse order
jpbruyere [Mon, 15 Feb 2016 13:04:52 +0000 (14:04 +0100)]
test mouse is in in reverse order

10 years agotabItem onDraw
jpbruyere [Mon, 15 Feb 2016 11:46:37 +0000 (12:46 +0100)]
tabItem onDraw

10 years agoadd SizePolicy properties
jpbruyere [Mon, 15 Feb 2016 10:10:10 +0000 (11:10 +0100)]
add SizePolicy properties

10 years agodebug stacking computation
jpbruyere [Mon, 15 Feb 2016 10:09:34 +0000 (11:09 +0100)]
debug stacking computation

10 years agoAdd ArrangeChildren boolean to ILayoutable
jpbruyere [Mon, 15 Feb 2016 09:36:03 +0000 (10:36 +0100)]
Add ArrangeChildren boolean to ILayoutable

10 years agotesting tabview, ChildLayoutConstraints
jpbruyere [Sun, 14 Feb 2016 18:27:00 +0000 (19:27 +0100)]
testing tabview, ChildLayoutConstraints

10 years agoensure Children Property is used instead of private Field
jpbruyere [Sun, 14 Feb 2016 00:39:14 +0000 (01:39 +0100)]
ensure Children Property is used instead of private Field

10 years agoMerge branch 'SizePolicyChecking' into NewWidgets
jpbruyere [Sat, 13 Feb 2016 22:59:45 +0000 (23:59 +0100)]
Merge branch 'SizePolicyChecking' into NewWidgets

10 years agogroup in one loop size policy checking for generic stack, now there is problems for...
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

10 years agoclean using, TreeView and TabView empty c# file creation
jpbruyere [Sat, 13 Feb 2016 15:25:57 +0000 (16:25 +0100)]
clean using, TreeView and TabView empty c# file creation

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