]> O.S.I.I.S - jp/crow.git/log
jp/crow.git
9 years agohello3d test
jpbruyere [Thu, 12 Jan 2017 08:09:24 +0000 (09:09 +0100)]
hello3d test

9 years agofirst test with 3d interface
jpbruyere [Wed, 11 Jan 2017 15:21:45 +0000 (16:21 +0100)]
first test with 3d interface

9 years agocode clean
jpbruyere [Wed, 11 Jan 2017 08:58:28 +0000 (09:58 +0100)]
code clean

9 years agodebug dirtyRect
Jean-Philippe Bruyère [Fri, 6 Jan 2017 11:22:18 +0000 (12:22 +0100)]
debug dirtyRect

9 years agoopenGL draw measure
jpbruyere [Thu, 5 Jan 2017 14:13:49 +0000 (15:13 +0100)]
openGL draw measure

9 years agoremove old binding class
jpbruyere [Thu, 5 Jan 2017 00:27:01 +0000 (01:27 +0100)]
remove old binding class

9 years ago debug
jpbruyere [Wed, 4 Jan 2017 20:35:03 +0000 (21:35 +0100)]
debug

9 years ago debug tab view
jpbruyere [Wed, 4 Jan 2017 20:34:06 +0000 (21:34 +0100)]
debug tab view

9 years ago menuItem derived from Menu + automatic opening when sibling opens
jpbruyere [Wed, 4 Jan 2017 19:18:18 +0000 (20:18 +0100)]
menuItem derived from Menu + automatic opening when sibling opens

9 years ago debug menus
jpbruyere [Wed, 4 Jan 2017 18:28:43 +0000 (19:28 +0100)]
debug menus

9 years ago new PerformanceMeasure class
jpbruyere [Wed, 4 Jan 2017 12:42:52 +0000 (13:42 +0100)]
new PerformanceMeasure class

9 years ago * Interface.cs:
jpbruyere [Wed, 4 Jan 2017 10:43:15 +0000 (11:43 +0100)]
* Interface.cs:
  maxLayoutTries = 3; max discard = 5, test if dirtyRect.width != 0, lqi logging removed because lqi is now a struct

* LayoutingQueueItem.cs:
  lqi logging removed

9 years agolock layouting when image loading
Jean-Philippe Bruyère [Wed, 4 Jan 2017 00:09:54 +0000 (01:09 +0100)]
lock layouting when image loading

9 years agoupdate appveyor.yml
jpbruyere [Tue, 3 Jan 2017 20:23:35 +0000 (21:23 +0100)]
update appveyor.yml

9 years agodebug OpenTK2.0 ref path
jpbruyere [Tue, 3 Jan 2017 19:53:27 +0000 (20:53 +0100)]
debug OpenTK2.0 ref path

9 years agolqi as struct instead of class, output in debug layouring tries and discard if > 1
Jean-Philippe Bruyère [Tue, 3 Jan 2017 13:51:10 +0000 (14:51 +0100)]
lqi as struct instead of class, output in debug layouring tries and discard if > 1

9 years ago * Grid.cs, TabView.cs, Wrapper.cs, GenericStack.cs, GraphicObject.cs:
jpbruyere [Tue, 3 Jan 2017 12:20:21 +0000 (13:20 +0100)]
* Grid.cs, TabView.cs, Wrapper.cs, GenericStack.cs, GraphicObject.cs:
  IsDirty instead of deleting bmp, resolve blinking bug

* Interface.cs:
  DrawingQueue locked inside the foreach loop, once per item

* OpenTKGameWindow.cs:
  non blocking mutex inside render frame loop

9 years ago * Tests.csproj:
jpbruyere [Tue, 3 Jan 2017 12:20:01 +0000 (13:20 +0100)]
* Tests.csproj:
  update to opentk-2.0

* Enums.cs, Rectangle.cs, Rectangles.cs:
  Code clean

* TemplatedGroup.cs:
  remove logicalParent in items loading

9 years agoSpinner styling, ColorPicker SelectedRawColor, config conversion debug, color.resetName
Jean-Philippe Bruyère [Mon, 2 Jan 2017 23:37:06 +0000 (00:37 +0100)]
Spinner styling, ColorPicker SelectedRawColor, config conversion debug, color.resetName

9 years agosearch for private and public handler methods
jpbruyere [Mon, 2 Jan 2017 14:49:11 +0000 (15:49 +0100)]
search for private and public handler methods

9 years agodebug when vc of ds newVal is null
jpbruyere [Sun, 1 Jan 2017 18:59:28 +0000 (19:59 +0100)]
debug when vc of ds newVal is null

9 years agoNew binding system and new inherited measures
jpbruyere [Sun, 1 Jan 2017 17:30:51 +0000 (18:30 +0100)]
New binding system and new inherited measures

9 years agocode clean and debug
jpbruyere [Sun, 1 Jan 2017 17:23:48 +0000 (18:23 +0100)]
code clean and debug

9 years agoreplace Activator.CreateInstance in Instantiator with an Emited NewOjb
jpbruyere [Sun, 1 Jan 2017 10:24:34 +0000 (11:24 +0100)]
replace Activator.CreateInstance in Instantiator with an Emited NewOjb

9 years agocaching of recurent reflexion elements
jpbruyere [Sun, 1 Jan 2017 09:21:36 +0000 (10:21 +0100)]
caching of recurent reflexion elements

9 years ago * FileDialog.template:
jpbruyere [Sun, 1 Jan 2017 07:46:35 +0000 (08:46 +0100)]
* FileDialog.template:
  right pane

* BasicTests.cs:
  divers

* OpenTKGameWindow.cs:
  sleep removed from update loop

* TemplatedGroup.cs:
  replace .clone with quick prop affectations

* Instantiator.cs:
  prop less debug

9 years agonew binding debug and new inherited sizing method
jpbruyere [Fri, 30 Dec 2016 15:23:50 +0000 (16:23 +0100)]
new binding debug and new inherited sizing method

9 years agouse LogicalParent in binding, debug Parenting and DS changes in several classes
jpbruyere [Tue, 27 Dec 2016 15:20:19 +0000 (16:20 +0100)]
use LogicalParent in binding, debug Parenting and DS changes in several classes

9 years agocancel for now reverse template binding and code clean and formating
jpbruyere [Sat, 24 Dec 2016 15:48:58 +0000 (16:48 +0100)]
cancel for now reverse template binding and code clean and formating

9 years agoremove oldDataSource second way bindings
jpbruyere [Fri, 23 Dec 2016 23:36:27 +0000 (00:36 +0100)]
remove oldDataSource second way bindings

9 years agoenable two way binding, reverser binding for datasource
jpbruyere [Fri, 23 Dec 2016 23:05:37 +0000 (00:05 +0100)]
enable two way binding, reverser binding for datasource

9 years agoCompile style dynamic events
jpbruyere [Fri, 23 Dec 2016 14:33:58 +0000 (15:33 +0100)]
Compile style dynamic events

9 years agoRemove old datasource handler if not null
jpbruyere [Fri, 23 Dec 2016 10:08:25 +0000 (11:08 +0100)]
Remove old datasource handler if not null

9 years agoremove old parent property bindings for templatewq
jpbruyere [Thu, 22 Dec 2016 23:14:39 +0000 (00:14 +0100)]
remove old parent property bindings for templatewq

9 years agoNew property binding, init emitted in ctx.
jpbruyere [Thu, 22 Dec 2016 18:38:49 +0000 (19:38 +0100)]
New property binding, init emitted in ctx.
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs

9 years agoallow one level of binding outside IML current fragment or file
jpbruyere [Thu, 22 Dec 2016 11:32:16 +0000 (12:32 +0100)]
allow one level of binding outside IML current fragment or file

9 years agoAdd in tree handler at end of parsing just after name resolution
jpbruyere [Thu, 22 Dec 2016 11:29:10 +0000 (12:29 +0100)]
Add in tree handler at end of parsing just after name resolution
Move several static func for emit in CompilerService class
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IML/BindingDefinition.cs
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs

9 years agoreplace castclass by IsInst when sure it's not null
jpbruyere [Thu, 22 Dec 2016 09:41:50 +0000 (10:41 +0100)]
replace castclass by IsInst when sure it's not null

9 years agoTemplate handler binding, name resolution, IsTemplateBinding property in
jpbruyere [Thu, 22 Dec 2016 09:08:15 +0000 (10:08 +0100)]
Template handler binding, name resolution, IsTemplateBinding property in
BindingDefinition class
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IML/BindingDefinition.cs
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs

9 years agobox valuetype value fetched for init before passing it to convert
jpbruyere [Wed, 21 Dec 2016 15:41:07 +0000 (16:41 +0100)]
box valuetype value fetched for init before passing it to convert

9 years agobinding expression corrections
jpbruyere [Wed, 21 Dec 2016 15:05:08 +0000 (16:05 +0100)]
binding expression corrections
modifié :         Templates/ArrowButTemplate.crow
modifié :         Templates/Button.template
modifié :         Templates/Spinner.template
modifié :         Templates/treeList.crow

9 years agoNamed node resolution, code clean and debug
jpbruyere [Wed, 21 Dec 2016 15:01:28 +0000 (16:01 +0100)]
Named node resolution, code clean and debug
modifié :         Crow.csproj
modifié :         src/IML/BindingDefinition.cs
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs
modifié :         src/ItemTemplate.cs

9 years agouse class BindingDefinition to store source and target data's
jpbruyere [Wed, 21 Dec 2016 09:45:51 +0000 (10:45 +0100)]
use class BindingDefinition to store source and target data's
modifié :         src/IML/BindingDefinition.cs
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs

9 years agoBindingDefinition class
jpbruyere [Wed, 21 Dec 2016 09:20:39 +0000 (10:20 +0100)]
BindingDefinition class

9 years agocode clean and debug
jpbruyere [Wed, 21 Dec 2016 09:04:13 +0000 (10:04 +0100)]
code clean and debug

9 years agoContext.StorePropertyBinding
jpbruyere [Wed, 21 Dec 2016 09:00:03 +0000 (10:00 +0100)]
Context.StorePropertyBinding

9 years agoautomatic implicit openrator conversion for class
jpbruyere [Tue, 20 Dec 2016 05:29:46 +0000 (06:29 +0100)]
automatic implicit openrator conversion for class

9 years agoimprove emitCheckAndConvert
jpbruyere [Sat, 17 Dec 2016 21:07:18 +0000 (22:07 +0100)]
improve emitCheckAndConvert
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/Instantiator.cs

9 years agoemitHandlerBinding for oot template
jpbruyere [Fri, 16 Dec 2016 17:46:22 +0000 (18:46 +0100)]
emitHandlerBinding for oot template

9 years agoprop less bindings in normal GTobj bindings, generic binding expression splitting...
jpbruyere [Fri, 16 Dec 2016 17:27:22 +0000 (18:27 +0100)]
prop less bindings in normal GTobj bindings, generic binding expression splitting function (splitBindingExp)

9 years agoCode simplification, only 1 cachedDelegates list.
jpbruyere [Fri, 16 Dec 2016 11:42:59 +0000 (12:42 +0100)]
Code simplification, only 1 cachedDelegates list.
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs

9 years agoemit bind datasource handler methods
jpbruyere [Thu, 15 Dec 2016 17:32:52 +0000 (18:32 +0100)]
emit bind datasource handler methods
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IML/Context.cs
modifié :         src/Instantiator.cs

9 years agosimplify datasourcechange dynMeth with a helper func in the Instantiator
jpbruyere [Thu, 15 Dec 2016 10:57:05 +0000 (11:57 +0100)]
simplify datasourcechange dynMeth with a helper func in the Instantiator

9 years agoproperty less bindings in template handling
jpbruyere [Wed, 14 Dec 2016 16:20:54 +0000 (17:20 +0100)]
property less bindings in template handling

9 years agoTemplate binding instantiation, dynamic event handler emition.
jpbruyere [Wed, 14 Dec 2016 00:03:55 +0000 (01:03 +0100)]
Template binding instantiation, dynamic event handler emition.
intermediate save.
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IML/Context.cs
modifié :         src/IML/Node.cs
modifié :         src/IML/NodeAddress.cs
modifié :         src/Instantiator.cs

9 years agoParentChanged event in GraphicObject
jpbruyere [Tue, 13 Dec 2016 23:59:29 +0000 (00:59 +0100)]
ParentChanged event in GraphicObject

9 years agodebug
jpbruyere [Tue, 22 Nov 2016 16:49:16 +0000 (17:49 +0100)]
debug

9 years agodebug current obj stacking in instantiator
jpbruyere [Tue, 22 Nov 2016 12:29:32 +0000 (13:29 +0100)]
debug current obj stacking in instantiator

9 years agographic tree binding initializer, set actual value of orig to dest at instantiation...
jpbruyere [Tue, 22 Nov 2016 10:32:11 +0000 (11:32 +0100)]
graphic tree binding initializer, set actual value of orig to dest at instantiation time

9 years agographic tree bindings valuechanges implementation
jpbruyere [Tue, 22 Nov 2016 10:01:58 +0000 (11:01 +0100)]
graphic tree bindings valuechanges implementation

9 years agobasic datasource binding functional without inititial set value during dschanged
jpbruyere [Sat, 19 Nov 2016 10:16:01 +0000 (11:16 +0100)]
basic datasource binding functional without inititial set value during dschanged

9 years agoNodeAddress hashcode
jpbruyere [Fri, 11 Nov 2016 10:15:57 +0000 (11:15 +0100)]
NodeAddress hashcode

9 years agonew instanciator class without IML.Reader, Context class will handle temorary parsing...
jpbruyere [Fri, 11 Nov 2016 10:09:23 +0000 (11:09 +0100)]
new instanciator class without IML.Reader, Context class will handle temorary parsing structures

9 years agoIML parser wip
jpbruyere [Tue, 8 Nov 2016 15:39:31 +0000 (16:39 +0100)]
IML parser wip

9 years agoIML namespace for Reader
jpbruyere [Sat, 5 Nov 2016 08:17:30 +0000 (09:17 +0100)]
IML namespace for Reader

9 years ago remove old ResolveBinding call, remove IBindable, DataSourceChanged event
jpbruyere [Fri, 4 Nov 2016 07:56:28 +0000 (08:56 +0100)]
remove old ResolveBinding call, remove IBindable, DataSourceChanged event

9 years agoAssebly signature
jpbruyere [Mon, 17 Oct 2016 09:17:34 +0000 (11:17 +0200)]
Assebly signature
modifié :         Crow.csproj
modifié :         Crow.sln
modifié :         Properties/AssemblyInfo.cs
nouveau fichier : crow.key
modifié :         src/Colors.cs
modifié :         src/GraphicObjects/Popper.cs

9 years agoInherited dims (#31) v0.5
j-p [Tue, 4 Oct 2016 14:55:37 +0000 (16:55 +0200)]
Inherited dims (#31)

* Implement 'Inherit' measure to reduce bindings load.

modifié :         Templates/ArrowButTemplate.crow
modifié :         Templates/Button.template
modifié :         Templates/CheckBox.template
modifié :         Templates/ComboBox.template
modifié :         Templates/DirectoryView.template
modifié :         Templates/Expandable.template
modifié :         Templates/GroupBox.template
modifié :         Templates/ListBox.template
modifié :         Templates/Menu.template
modifié :         Templates/MenuItem.template
modifié :         Templates/MessageBox.template
modifié :         Templates/Popper.template
modifié :         Templates/RadioButton.template
modifié :         Templates/ScrollBar.template
modifié :         Templates/ScrollingListBox.goml
modifié :         Templates/Spinner.template
modifié :         Templates/TabItem.template
modifié :         Templates/TreeView.template
modifié :         Templates/Window.template
modifié :         Templates/treeList.crow
modifié :         Tests/Interfaces/Container/0.crow
modifié :         Tests/Interfaces/TemplatedContainer/testTreeView.crow
modifié :         Tests/Interfaces/TemplatedControl/testItemTemplateTag.crow
modifié :         Tests/Interfaces/TmpExpandable.goml
modifié :         Tests/Interfaces/treeList.crow
modifié :         Tests/ui/Popper.template
modifié :         Tests/ui/tmpWindow.crow
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/Measure.cs

* leave template bindings for sizing in ScrollBar template because
Inherited values are not working.
modifié :         Templates/ScrollBar.template
renommé :         Tests/Interfaces/TemplatedControl/testScrollbar.goml -> Tests/Interfaces/TemplatedControl/testScrollbar.crow
renommé :         Tests/Interfaces/TemplatedControl/testSpinner.goml -> Tests/Interfaces/TemplatedControl/testSpinner.crow
modifié :         Tests/Tests.csproj

* update nuspec

9 years agowork in progress
jpbruyere [Tue, 4 Oct 2016 06:41:39 +0000 (08:41 +0200)]
work in progress

9 years agomove recurent reflexion to static in CompilerServices
jpbruyere [Tue, 13 Sep 2016 16:37:42 +0000 (18:37 +0200)]
move recurent reflexion to static in CompilerServices
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IMLReader.cs

9 years agoMerge improvements from CrowIDE
jpbruyere [Tue, 13 Sep 2016 12:44:26 +0000 (14:44 +0200)]
Merge improvements from CrowIDE
modifié :         Templates/DirectoryView.template
modifié :         Templates/Menu.template
modifié :         Templates/MenuItem.template
modifié :         Templates/Window.template
modifié :         Tests/Interfaces/Divers/0.crow
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/ExtensionsMethods.cs
modifié :         src/GraphicObjects/DirectoryView.cs
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/GraphicObjects/Group.cs
modifié :         src/GraphicObjects/TreeView.cs
modifié :         src/GraphicObjects/Wrapper.cs
modifié :         src/IMLReader.cs
modifié :         src/Interface.cs
modifié :         src/ItemTemplate.cs
modifié :         src/LayoutingQueueItem.cs
modifié :         src/Measure.cs
modifié :         src/Point.cs

9 years agoappveyor test
jpbruyere [Sun, 11 Sep 2016 10:33:18 +0000 (12:33 +0200)]
appveyor test

9 years agoappveyor test
jpbruyere [Sun, 11 Sep 2016 10:29:55 +0000 (12:29 +0200)]
appveyor test

9 years agoMove recurent Reflexion items to static in CompilerServices
jpbruyere [Fri, 9 Sep 2016 16:38:04 +0000 (18:38 +0200)]
Move recurent Reflexion items to static in CompilerServices
modifié :         src/CompilerServices/CompilerServices.cs

9 years agoMerge pull request #30 from jpbruyere/TreeViewItemAsTemplatedGroup
j-p [Tue, 6 Sep 2016 14:52:57 +0000 (16:52 +0200)]
Merge pull request #30 from jpbruyere/TreeViewItemAsTemplatedGroup

Tree view and list as templated group, templatedGroup will hold data handling

9 years agoremove selected item handling (moved into TemplatedGroup) 30/head
jpbruyere [Tue, 6 Sep 2016 11:42:33 +0000 (13:42 +0200)]
remove selected item handling (moved into TemplatedGroup)
modifié :         src/GraphicObjects/TreeView.cs
renames
modifié :         src/ItemTemplate.cs

9 years agoDerive ListBox from TemplatedGroup
jpbruyere [Sun, 4 Sep 2016 16:41:04 +0000 (18:41 +0200)]
Derive ListBox from TemplatedGroup
Move Data List handling and selection in TemplatedGroup
modifié :         Templates/ComboBox.template
modifié :         Templates/ListBox.template
modifié :         Templates/ScrollingListBox.goml
modifié :         Templates/TreeView.template
modifié :         Templates/treeList.crow
modifié :         Tests/BasicTests.cs
modifié :         Tests/Interfaces/TemplatedContainer/testTreeView.crow
modifié :         Tests/Interfaces/TemplatedControl/testItemTemplateTag.crow
modifié :         src/GraphicObjects/ListBox.cs
modifié :         src/GraphicObjects/MenuItem.cs
modifié :         src/GraphicObjects/TemplatedControl.cs
modifié :         src/GraphicObjects/TemplatedGroup.cs
modifié :         src/GraphicObjects/TreeView.cs
modifié :         src/IMLReader.cs
modifié :         src/ItemTemplate.cs

9 years agoupdate appveyor
jpbruyere [Fri, 2 Sep 2016 10:47:13 +0000 (12:47 +0200)]
update appveyor

9 years agoMerge pull request #29 from jpbruyere/TemplatedGroup
j-p [Thu, 1 Sep 2016 11:22:56 +0000 (13:22 +0200)]
Merge pull request #29 from jpbruyere/TemplatedGroup

Templated group, proportional splitter, menus

9 years agoupdate tests 28/head 29/head
jpbruyere [Thu, 1 Sep 2016 10:43:21 +0000 (12:43 +0200)]
update tests

9 years agodebug splitter for stretched item (min max size check)
jpbruyere [Thu, 1 Sep 2016 09:20:54 +0000 (11:20 +0200)]
debug splitter for stretched item (min max size check)

9 years ago proportional size spliter.
jpbruyere [Thu, 1 Sep 2016 02:38:22 +0000 (04:38 +0200)]
proportional size spliter.

9 years ago debug mouse leave, move recursive test back into interface instead of go.MouseLeave
jpbruyere [Wed, 31 Aug 2016 10:26:16 +0000 (12:26 +0200)]
debug mouse leave, move recursive test back into interface instead of go.MouseLeave
Menu IsOpen handling
MenuItem Open and Close events

9 years ago debug mouse focus
jpbruyere [Tue, 30 Aug 2016 11:18:21 +0000 (13:18 +0200)]
debug mouse focus

9 years agorename propless bind Orientation=>PopDirection in menu, update examples
jpbruyere [Tue, 23 Aug 2016 08:31:14 +0000 (10:31 +0200)]
rename propless bind Orientation=>PopDirection in menu, update examples

9 years agoset sender of mouse leave to widget loosing mouse
jpbruyere [Mon, 22 Aug 2016 21:13:49 +0000 (23:13 +0200)]
set sender of mouse leave to widget loosing mouse

9 years agosome TODO:
jpbruyere [Sun, 21 Aug 2016 07:25:54 +0000 (09:25 +0200)]
some TODO:

9 years agoMenuItem execute
jpbruyere [Sat, 20 Aug 2016 18:02:22 +0000 (20:02 +0200)]
MenuItem execute

9 years agoCommand class creation
jpbruyere [Sat, 20 Aug 2016 16:58:31 +0000 (18:58 +0200)]
Command class creation

9 years agoCan't pop is no submenu on node
jpbruyere [Sat, 20 Aug 2016 15:40:01 +0000 (17:40 +0200)]
Can't pop is no submenu on node
modifié :         Templates/MenuItem.template
modifié :         src/GraphicObjects/MenuItem.cs
  add CanPop property
modifié :         src/GraphicObjects/Popper.cs
  add 'HasChildren' propertyless binding
modifié :         src/GraphicObjects/TemplatedGroup.cs

9 years agoMenu and MenuItem classes, templates, styles and tests
jpbruyere [Fri, 19 Aug 2016 20:44:48 +0000 (22:44 +0200)]
Menu and MenuItem classes, templates, styles and tests
modifié :         Crow.csproj
modifié :         Default.style
modifié :         Style.cs
nouveau fichier : Templates/Menu.template
nouveau fichier : Templates/MenuItem.template
modifié :         Tests/Interfaces/TemplatedGroup/0.crow
nouveau fichier : Tests/Interfaces/TemplatedGroup/1.crow
nouveau fichier : Tests/Interfaces/TemplatedGroup/2.crow
modifié :         Tests/Tests.csproj
nouveau fichier : src/GraphicObjects/Menu.cs
nouveau fichier : src/GraphicObjects/MenuItem.cs
modifié :         src/GraphicObjects/TemplatedGroup.cs

9 years agoresolve bug popper content childs not arranged if top container is Stack
jpbruyere [Fri, 19 Aug 2016 07:57:17 +0000 (09:57 +0200)]
resolve bug popper content childs not arranged if top container is Stack

9 years agotests reorganization
jpbruyere [Thu, 18 Aug 2016 15:26:50 +0000 (17:26 +0200)]
tests reorganization
modifié :         Crow.csproj
modifié :         Tests/BasicTests.cs
renommé :         Tests/Interfaces/Expandable/0.crow -> Tests/Interfaces/TemplatedContainer/0.crow
renommé :         Tests/Interfaces/Expandable/6.crow -> Tests/Interfaces/TemplatedContainer/6.crow
renommé :         Tests/Interfaces/Expandable/7.crow -> Tests/Interfaces/TemplatedContainer/7.crow
renommé :         Tests/Interfaces/Divers/testDirViewer2.crow -> Tests/Interfaces/TemplatedContainer/testDirViewer2.crow
renommé :         Tests/Interfaces/Divers/testGroupBox.crow -> Tests/Interfaces/TemplatedContainer/testGroupBox.crow
renommé :         Tests/Interfaces/Divers/testMsgBox.crow -> Tests/Interfaces/TemplatedContainer/testMsgBox.crow
renommé :         Tests/Interfaces/Divers/testPopper.crow -> Tests/Interfaces/TemplatedContainer/testPopper.crow
renommé :         Tests/Interfaces/Divers/testTabView.crow -> Tests/Interfaces/TemplatedContainer/testTabView.crow
renommé :         Tests/Interfaces/Divers/testTreeView.crow -> Tests/Interfaces/TemplatedContainer/testTreeView.crow
renommé :         Tests/Interfaces/Divers/testWindow.goml -> Tests/Interfaces/TemplatedContainer/testWindow.goml
renommé :         Tests/Interfaces/Divers/testWindow2.goml -> Tests/Interfaces/TemplatedContainer/testWindow2.goml
renommé :         Tests/Interfaces/Divers/testWindow3.goml -> Tests/Interfaces/TemplatedContainer/testWindow3.goml
renommé :         Tests/Interfaces/Divers/test_Listbox.crow -> Tests/Interfaces/TemplatedContainer/test_Listbox.crow
renommé :         Tests/Interfaces/Divers/testButton.crow -> Tests/Interfaces/TemplatedControl/testButton.crow
renommé :         Tests/Interfaces/Divers/testCheckbox.crow -> Tests/Interfaces/TemplatedControl/testCheckbox.crow
renommé :         Tests/Interfaces/Divers/testCombobox.crow -> Tests/Interfaces/TemplatedControl/testCombobox.crow
renommé :         Tests/Interfaces/Divers/testItemTemplateTag.crow -> Tests/Interfaces/TemplatedControl/testItemTemplateTag.crow
renommé :         Tests/Interfaces/Divers/testRadioButton.crow -> Tests/Interfaces/TemplatedControl/testRadioButton.crow
renommé :         Tests/Interfaces/Divers/testScrollbar.goml -> Tests/Interfaces/TemplatedControl/testScrollbar.goml
renommé :         Tests/Interfaces/Divers/testSpinner.goml -> Tests/Interfaces/TemplatedControl/testSpinner.goml
modifié :         Tests/Tests.csproj
modifié :         src/GraphicObjects/Expandable.cs
modifié :         src/GraphicObjects/Group.cs

TemplatedGroup class
nouveau fichier : src/GraphicObjects/TemplatedGroup.cs
nouveau fichier : Tests/Interfaces/TemplatedGroup/0.crow
modifié :         src/IMLReader.cs

9 years agoupdate Crow.dll.config v0.4
jpbruyere [Thu, 25 Aug 2016 11:19:39 +0000 (13:19 +0200)]
update Crow.dll.config

9 years agomove Style.cs in src/
jpbruyere [Tue, 23 Aug 2016 15:49:46 +0000 (17:49 +0200)]
move Style.cs in src/

9 years agoupdate tests, test disable control
jpbruyere [Thu, 18 Aug 2016 08:52:41 +0000 (10:52 +0200)]
update tests, test disable control
modifié :         Tests/Interfaces/Divers/0.crow
copié :           Tests/Interfaces/Divers/4.crow -> Tests/Interfaces/Divers/3.crow
modifié :         Tests/Interfaces/Divers/4.crow
nouveau fichier : Tests/Interfaces/Divers/testDisable.crow
modifié :         Tests/Tests.csproj
modifié :         Tests/test.style
code clean and comments
modifié :         Tests/OpenTKGameWindow.cs
modifié :         src/GraphicObjects/TemplatedControl.cs

9 years ago isDisabled handling
jpbruyere [Wed, 17 Aug 2016 12:09:01 +0000 (14:09 +0200)]
isDisabled handling

9 years agoupdate readme
jpbruyere [Tue, 16 Aug 2016 15:10:56 +0000 (17:10 +0200)]
update readme

9 years agoclean test files
jpbruyere [Tue, 16 Aug 2016 14:40:34 +0000 (16:40 +0200)]
clean test files

9 years agoCorrect bug 'Instanciing from code instead of IML'
jpbruyere [Tue, 16 Aug 2016 13:23:34 +0000 (15:23 +0200)]
Correct bug 'Instanciing from code instead of IML'
set currentInterface to default one if null
modifié :         Crow.OpenTK.nuspec
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/GraphicObjects/Container.cs
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/GraphicObjects/PrivateContainer.cs
modifié :         src/GraphicObjects/TemplatedControl.cs
modifié :         src/Interface.cs