]> O.S.I.I.S - jp/crow.git/log
jp/crow.git
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

10 years agoMEASURE_TIME debug var
jpbruyere [Thu, 4 Feb 2016 19:20:35 +0000 (20:20 +0100)]
MEASURE_TIME debug var

10 years agoupdate screenshot1
jpbruyere [Thu, 4 Feb 2016 19:19:20 +0000 (20:19 +0100)]
update screenshot1

10 years agoremove threading for ListBox, not functionnal
jpbruyere [Thu, 4 Feb 2016 18:35:36 +0000 (19:35 +0100)]
remove threading for ListBox, not functionnal

10 years agoremove Lock for LayoutingQueue: no used for now
jpbruyere [Thu, 4 Feb 2016 18:29:28 +0000 (19:29 +0100)]
remove Lock for LayoutingQueue: no used for now

10 years agoprevent children of uncached group to register for drawing (thats not saving so much...
jpbruyere [Thu, 4 Feb 2016 18:05:51 +0000 (19:05 +0100)]
prevent children of uncached group to register for drawing (thats not saving so much time)

10 years agorename rectIsNotContainedInRectangles=>doesNotContain
jpbruyere [Thu, 4 Feb 2016 18:04:52 +0000 (19:04 +0100)]
rename rectIsNotContainedInRectangles=>doesNotContain

10 years agoremove Paint override in scroller that was painting child 2 times
jpbruyere [Thu, 4 Feb 2016 17:41:25 +0000 (18:41 +0100)]
remove Paint override in scroller that was painting child 2 times

10 years agoMerge branch 'ReferencedLQIs'
jpbruyere [Thu, 4 Feb 2016 14:18:14 +0000 (15:18 +0100)]
Merge branch 'ReferencedLQIs'

10 years agonew layouting queue with double linked list, buggy
jpbruyere [Thu, 4 Feb 2016 13:10:19 +0000 (14:10 +0100)]
new layouting queue with double linked list, buggy

10 years agoupdate ignore
jpbruyere [Thu, 4 Feb 2016 14:05:42 +0000 (15:05 +0100)]
update ignore

10 years agotest color list
jpbruyere [Wed, 3 Feb 2016 17:20:39 +0000 (18:20 +0100)]
test color list

10 years agoCast extention method for Type, used in binding resolution
jpbruyere [Wed, 3 Feb 2016 17:19:30 +0000 (18:19 +0100)]
Cast extention method for Type, used in binding resolution

10 years agoadd error handling for CrowType not found in group children
jp [Wed, 3 Feb 2016 10:59:24 +0000 (11:59 +0100)]
add error handling for CrowType not found in group children

10 years agobutton clean
jp [Wed, 3 Feb 2016 02:09:15 +0000 (03:09 +0100)]
button clean

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Wed, 3 Feb 2016 01:06:25 +0000 (02:06 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoGradient, Bitmap and Svg Filling
jpbruyere [Wed, 3 Feb 2016 00:58:31 +0000 (01:58 +0100)]
Gradient, Bitmap and Svg Filling

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Wed, 3 Feb 2016 00:58:31 +0000 (01:58 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoGradient, Bitmap and Svg Filling
jpbruyere [Tue, 2 Feb 2016 22:38:54 +0000 (23:38 +0100)]
Gradient, Bitmap and Svg Filling

10 years agoGradient, Bitmap and Svg Filling
jpbruyere [Tue, 2 Feb 2016 22:38:54 +0000 (23:38 +0100)]
Gradient, Bitmap and Svg Filling

10 years agoFix CRLF
jpbruyere [Tue, 2 Feb 2016 11:19:06 +0000 (12:19 +0100)]
Fix CRLF

10 years agoRevert "removed ixmlserializable from color, not functionnal"
jpbruyere [Tue, 2 Feb 2016 11:17:36 +0000 (12:17 +0100)]
Revert "removed ixmlserializable from color, not functionnal"

This reverts commit e09e8bcea8a18c5ae7e8032c071fa050171507ea.

10 years agoIFill implementation
jpbruyere [Tue, 2 Feb 2016 11:10:35 +0000 (12:10 +0100)]
IFill implementation

10 years agotest stretched text, debug
jpbruyere [Tue, 2 Feb 2016 10:14:33 +0000 (11:14 +0100)]
test stretched text, debug

10 years agoclean
jpbruyere [Tue, 2 Feb 2016 10:13:55 +0000 (11:13 +0100)]
clean

10 years agoremoved ixmlserializable from color, not functionnal
jpbruyere [Tue, 2 Feb 2016 10:13:29 +0000 (11:13 +0100)]
removed ixmlserializable from color, not functionnal

10 years agoremoved background image
jpbruyere [Tue, 2 Feb 2016 10:11:45 +0000 (11:11 +0100)]
removed background image

10 years agodebug
jpbruyere [Tue, 2 Feb 2016 00:13:08 +0000 (01:13 +0100)]
debug

10 years agodebug and improvments
jpbruyere [Mon, 1 Feb 2016 22:31:22 +0000 (23:31 +0100)]
debug and improvments

10 years agoNUnit try, renaming, debugging and uniformizating
jpbruyere [Sat, 30 Jan 2016 08:42:37 +0000 (09:42 +0100)]
NUnit try, renaming, debugging and uniformizating

10 years agodebug renaming, debug template loading not skipping template tag in templatedContainer
jpbruyere [Fri, 29 Jan 2016 12:30:29 +0000 (13:30 +0100)]
debug renaming, debug template loading not skipping template tag in templatedContainer

10 years agorenaming in README
jpbruyere [Wed, 27 Jan 2016 18:14:44 +0000 (19:14 +0100)]
renaming in README

10 years agoRename GOLib to Crow
jpbruyere [Wed, 27 Jan 2016 17:49:01 +0000 (18:49 +0100)]
Rename GOLib to Crow

10 years agotest refresh of scrollbar in listbox template, add RegisterForGraphicUpdate in scroll...
jpbruyere [Wed, 27 Jan 2016 13:01:18 +0000 (14:01 +0100)]
test refresh of scrollbar in listbox template, add RegisterForGraphicUpdate in scroller props

10 years agoresolve in scroller mouse handling bug, check if parent is scroller if mouse is in...
jpbruyere [Mon, 25 Jan 2016 13:26:47 +0000 (14:26 +0100)]
resolve in scroller mouse handling bug, check if parent is scroller if mouse is in unscrolled bounds, saved and restrored when bubbling mouse mouve

10 years agoset debug details to 0
jpbruyere [Wed, 20 Jan 2016 07:06:07 +0000 (08:06 +0100)]
set debug details to 0

10 years agoUse of Slot.Dimentions in paint instead of Parent.Context(slot)
jpbruyere [Wed, 20 Jan 2016 07:04:52 +0000 (08:04 +0100)]
Use of Slot.Dimentions in paint instead of Parent.Context(slot)

10 years agoimplement sizing check in UpdateLayout
jpbruyere [Fri, 25 Dec 2015 13:02:02 +0000 (14:02 +0100)]
implement sizing check in UpdateLayout

10 years agoRemoved Sizing coherence check in RegisterForLayouting, check occuring during templat...
jpbruyere [Thu, 24 Dec 2015 12:37:55 +0000 (13:37 +0100)]
Removed Sizing coherence check in RegisterForLayouting, check occuring during template load causing erratic sizing
debug

10 years agoPrevent multiple template loading
jpbruyere [Wed, 23 Dec 2015 17:24:28 +0000 (18:24 +0100)]
Prevent multiple template loading
debug group and stack layouting , onLayoutChanged
divers debug

10 years agoGroup layouting debug (x positionning of children sized with fit)
jpbruyere [Wed, 23 Dec 2015 11:41:41 +0000 (12:41 +0100)]
Group layouting debug (x positionning of children sized with fit)
Prevent multiple loading of template and default values while creating XmlSerializer(type)
Removed DynamicClass functions, not used for now.
Divers debug

10 years agoMerge branch 'master' of https://github.com/jpbruyere/GOLib
jpbruyere [Fri, 11 Dec 2015 09:32:33 +0000 (10:32 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/GOLib

10 years agotestRadioBut2
jpbruyere [Fri, 11 Dec 2015 09:32:04 +0000 (10:32 +0100)]
testRadioBut2

10 years agoputOnTop as IGOLibInterface, popper putontop
jp [Sat, 31 Oct 2015 10:10:51 +0000 (11:10 +0100)]
putOnTop as IGOLibInterface, popper putontop

10 years agoupdate shader base class and textured shader to reflect GGL class
jpbruyere [Thu, 29 Oct 2015 12:56:01 +0000 (13:56 +0100)]
update shader base class and textured shader to reflect GGL class
changes

10 years agofile dialog
jpbruyere [Wed, 21 Oct 2015 16:55:33 +0000 (18:55 +0200)]
file dialog

10 years agoreset scrollX and Y when scroller child is group and it's children
jpbruyere [Wed, 21 Oct 2015 10:03:07 +0000 (12:03 +0200)]
reset scrollX and Y when scroller child is group and it's children
have been cleared

10 years agochmod -x
jpbruyere [Wed, 21 Oct 2015 08:44:14 +0000 (10:44 +0200)]
chmod -x

10 years agoimproved test for spinner and focus
jpbruyere [Mon, 19 Oct 2015 14:58:44 +0000 (16:58 +0200)]
improved test for spinner and focus

10 years agotest Directory viewer
jpbruyere [Mon, 19 Oct 2015 14:50:03 +0000 (16:50 +0200)]
test Directory viewer

10 years agoDebug
jpbruyere [Mon, 19 Oct 2015 14:49:05 +0000 (16:49 +0200)]
Debug

* Spinner.cs: updated with binding system

* OpenTKGameWindow.cs: ensure focused, active and hover widget were
  not removed from the graphic tree,
fire MouseButtonUp special event only if threre's no actived widget

* testSpinner.goml: updated to test focus

10 years agodebug threaded listbox
jpbruyere [Wed, 14 Oct 2015 13:06:07 +0000 (15:06 +0200)]
debug threaded listbox
debug new binding system

10 years ago- GraphicTree parsing bindings in templates instead of using
jpbruyere [Tue, 13 Oct 2015 14:57:26 +0000 (16:57 +0200)]
- GraphicTree parsing bindings in templates instead of using
datasource which could be kept for other uses
- ListBox bindings debug
- LogicalParent for Popper to get correct DataSource for content

10 years agoallow private handler methods
jpbruyere [Mon, 12 Oct 2015 12:14:04 +0000 (14:14 +0200)]
allow private handler methods

10 years agodebug dyn event handle clearing
jpbruyere [Mon, 12 Oct 2015 12:06:16 +0000 (14:06 +0200)]
debug dyn event handle clearing