]> O.S.I.I.S - jp/crow.git/log
jp/crow.git
9 years agodebug
jpbruyere [Fri, 21 Oct 2016 04:18:21 +0000 (06:18 +0200)]
debug
modifié :         Templates/ColorPicker.template
modifié :         Tests/Interfaces/Divers/colorPicker.crow
copié :           src/GraphicObjects/ColorSelector.cs -> src/GraphicObjects/ColorPicker.cs
modifié :         src/GraphicObjects/ColorSelector.cs
modifié :         src/GraphicObjects/HueSelector.cs
modifié :         src/GraphicObjects/SaturationValueSelector.cs
modifié :         src/Colors.cs

9 years agofirst test with color in property tab from CrowIDE
jpbruyere [Thu, 20 Oct 2016 14:11:40 +0000 (16:11 +0200)]
first test with color in property tab from CrowIDE
modifié :         CrowIDE/ui/imlEditor.crow
modifié :         Templates/ColorPicker.template
modifié :         Tests/Interfaces/Divers/colorPicker.crow
modifié :         src/GraphicObjects/ColorPicker.cs
modifié :         src/GraphicObjects/ColorSelector.cs

9 years agoHex color value
jpbruyere [Thu, 20 Oct 2016 12:48:43 +0000 (14:48 +0200)]
Hex color value
modifié :         Templates/ColorPicker.template
modifié :         src/GraphicObjects/ColorSelector.cs

9 years agocode clean and debug
jpbruyere [Thu, 20 Oct 2016 12:08:29 +0000 (14:08 +0200)]
code clean and debug
modifié :         src/GraphicObjects/ColorSelector.cs
modifié :         src/GraphicObjects/SaturationValueSelector.cs

9 years agoHSV to and from RGBA
jpbruyere [Thu, 20 Oct 2016 08:22:58 +0000 (10:22 +0200)]
HSV to and from RGBA
modifié :         Default.style
modifié :         Templates/ColorPicker.template
modifié :         src/GraphicObjects/ColorSelector.cs
modifié :         src/GraphicObjects/SaturationValueSelector.cs

9 years agoHue selector and Saturation/value selector
jpbruyere [Thu, 20 Oct 2016 06:41:00 +0000 (08:41 +0200)]
Hue selector and Saturation/value selector
modifié :         Crow.csproj
modifié :         Templates/ColorPicker.template
modifié :         src/GraphicObjects/ColorSelector.cs
nouveau fichier : src/GraphicObjects/HueSelector.cs
nouveau fichier : src/GraphicObjects/SaturationValueSelector.cs

9 years agoBasic color picker widget
jpbruyere [Wed, 19 Oct 2016 16:22:30 +0000 (18:22 +0200)]
Basic color picker widget
modifié :         Crow.csproj
modifié :         CrowIDE/CrowIDE.csproj
nouveau fichier : CrowIDE/Default.style
modifié :         Default.style
nouveau fichier : Templates/ColorPicker.template
nouveau fichier : Tests/Interfaces/Divers/colorPicker.crow
nouveau fichier : src/GraphicObjects/ColorPicker.cs
nouveau fichier : src/GraphicObjects/ColorSelector.cs
modifié :         Tests/Tests.csproj
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/SolidColor.cs
simplify Alignment
modifié :         src/Enums.cs
prevent null background fill
modifié :         src/GraphicObjects/GraphicObject.cs

9 years agoDifferent temp items in Obj property tab depending on property type
jpbruyere [Tue, 18 Oct 2016 16:09:47 +0000 (18:09 +0200)]
Different temp items in Obj property tab depending on property type
modifié :         CrowIDE/CrowIDE.csproj
modifié :         CrowIDE/src/MembersView.cs
modifié :         CrowIDE/ui/imlEditor.crow

9 years agoadd DataTest property to TemplatedGroup for testing data members in addition to data...
jpbruyere [Tue, 18 Oct 2016 16:07:49 +0000 (18:07 +0200)]
add DataTest property to TemplatedGroup for testing data members in addition to data type

9 years agodont try to find covertion methode to object in emitted MSIL
jpbruyere [Tue, 18 Oct 2016 16:03:07 +0000 (18:03 +0200)]
dont try to find covertion methode to object in emitted MSIL

9 years agoadd RegisterLayouting for position when vert or horiz align changed
jpbruyere [Tue, 18 Oct 2016 16:02:16 +0000 (18:02 +0200)]
add RegisterLayouting for position when vert or horiz align changed

9 years agoMerge branch 'master' into CrowIDE
jpbruyere [Tue, 18 Oct 2016 09:38:37 +0000 (11:38 +0200)]
Merge branch 'master' into CrowIDE

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 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 agotest already registeredLayouting at the beginning of RegisterForLayouting
jpbruyere [Tue, 13 Sep 2016 09:55:49 +0000 (11:55 +0200)]
test already registeredLayouting at the beginning of RegisterForLayouting

9 years agosimplified SizePolicy check
jpbruyere [Tue, 13 Sep 2016 09:46:07 +0000 (11:46 +0200)]
simplified SizePolicy check
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/Measure.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 ago+ visibility does not work, removed
jpbruyere [Tue, 6 Sep 2016 16:34:48 +0000 (18:34 +0200)]
+ visibility does not work, removed

9 years ago rebase master
jpbruyere [Tue, 6 Sep 2016 15:55:41 +0000 (17:55 +0200)]
rebase master

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 agorename Root to CurrentDirectory, et CurrentDirectory to
jpbruyere [Fri, 2 Sep 2016 10:44:36 +0000 (12:44 +0200)]
rename Root to CurrentDirectory, et CurrentDirectory to
FileSystemEntries
modifié :         CrowIDE/ui/imlEditor.crow
modifié :         Templates/DirectoryView.template
modifié :         Tests/Interfaces/Divers/0.crow
modifié :         src/GraphicObjects/DirectoryView.cs
thiner menu
modifié :         Templates/Menu.template
modifié :         Templates/MenuItem.template

9 years agoadapt when DEBUG_LAYOUTING not set
jpbruyere [Tue, 23 Aug 2016 09:21:35 +0000 (11:21 +0200)]
adapt when DEBUG_LAYOUTING not set

9 years agoMove Debug LQIs lists to CurrentInterface
jpbruyere [Mon, 22 Aug 2016 19:57:39 +0000 (21:57 +0200)]
Move Debug LQIs lists to CurrentInterface
LQIs visualizer
ItemTemplate expandable may use 'self' keywork
modifié :         CrowIDE/CrowIDE.csproj
modifié :         CrowIDE/src/CrowIDE.cs
nouveau fichier : CrowIDE/src/Extensions.cs
modifié :         CrowIDE/src/ImlVisualEditor.cs
nouveau fichier : CrowIDE/ui/LQIsExplorer.crow
nouveau fichier : CrowIDE/ui/bindingExpITemp.crow
nouveau fichier : CrowIDE/ui/bindingExplorer.crow
modifié :         Templates/DirectoryView.template
modifié :         Templates/Window.template
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/GraphicObjects/Wrapper.cs
modifié :         src/Interface.cs
modifié :         src/ItemTemplate.cs
modifié :         src/LayoutingQueueItem.cs

9 years agosearch extension methods for expand delegate
jpbruyere [Mon, 22 Aug 2016 11:41:50 +0000 (13:41 +0200)]
search extension methods for expand delegate
move recurent MemberInfo to global static.
modifié :         src/CompilerServices/CompilerServices.cs
modifié :         src/IMLReader.cs
modifié :         src/ItemTemplate.cs

9 years agoadapt child layout register on group size change depending on units of child measure...
jpbruyere [Mon, 22 Aug 2016 05:10:38 +0000 (07:10 +0200)]
adapt child layout register on group size change depending on units of child measure, change visible state change logic in go

9 years ago * CrowIDE.csproj, imlEditor.crow, MembersView.cs, ImlVisualEditor.cs, MembersView...
jpbruyere [Tue, 16 Aug 2016 04:30:37 +0000 (06:30 +0200)]
* CrowIDE.csproj, imlEditor.crow, MembersView.cs, ImlVisualEditor.cs, MembersView.template:
  MembersView

* ListBox.cs:
  check data baseTypes before choosing default itemTemplate

9 years ago arrows
jpbruyere [Tue, 16 Aug 2016 02:27:25 +0000 (04:27 +0200)]
arrows

9 years ago prevent expand delegate in Trees to refetch datas if data is already set
jpbruyere [Tue, 16 Aug 2016 01:02:59 +0000 (03:02 +0200)]
prevent expand delegate in Trees to refetch datas if data is already set

9 years ago iml source handling, mouse hover in imlVE
jpbruyere [Mon, 15 Aug 2016 18:54:15 +0000 (20:54 +0200)]
iml source handling, mouse hover in imlVE

9 years ago * Crow.sln, test.crow, CrowIDE.csproj, CrowIDE.cs, imlEditor.crow, TreeView.cs,...
jpbruyere [Mon, 15 Aug 2016 14:34:17 +0000 (16:34 +0200)]
* Crow.sln, test.crow, CrowIDE.csproj, CrowIDE.cs, imlEditor.crow, TreeView.cs, DirectoryView.cs:
  basic IML loading into imlVE interface

* ImlVisualEditor.cs:
  basic IML loading into veIface

* CompilerServices.cs:
  CurrentInterface as public

* GraphicObject.cs:
  RegisterForRedraw as virtual

9 years agoCrowIDE project creation
jpbruyere [Sun, 14 Aug 2016 19:39:08 +0000 (21:39 +0200)]
CrowIDE project creation

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

9 years agoMerge pull request #19 from jpbruyere/TemplatesPathes
j-p [Mon, 15 Aug 2016 18:55:55 +0000 (20:55 +0200)]
Merge pull request #19 from jpbruyere/TemplatesPathes

Default Templates searched among resources finishing with .template
Textbox and label debug
Keyboard repeat
Double click
Wrapper

9 years agoCurrentInterface in GraphicObject base 19/head
jpbruyere [Sun, 14 Aug 2016 23:49:35 +0000 (01:49 +0200)]
CurrentInterface in GraphicObject base

9 years ago adjusting stroke position to have sharper lines, ClipToClientRect property
jpbruyere [Sun, 14 Aug 2016 13:07:08 +0000 (15:07 +0200)]
adjusting stroke position to have sharper lines, ClipToClientRect property

9 years ago * Crow.csproj, XCursor.cs, Interface.cs, ibeam:
jpbruyere [Sun, 14 Aug 2016 04:43:59 +0000 (06:43 +0200)]
* Crow.csproj, XCursor.cs, Interface.cs, ibeam:
  text xcursor

* Window.template, Expandable.template, TabView.cs, 0.crow:
  divers

* ExtensionsMethods.cs, CairoHelpers.cs, Border.cs:
  stroke better alignment, should be reworked for different width

* Label.cs:
  text xcursor, selection rectangles adjustments

* Window.cs:
  Maximize

9 years ago * 0.crow, 1.crow, 2.crow, 5.crow, 7.crow:
jpbruyere [Sun, 14 Aug 2016 01:45:57 +0000 (03:45 +0200)]
* 0.crow, 1.crow, 2.crow, 5.crow, 7.crow:
  tests

* GraphicObject.cs:
  enabled, code clean and naming conventions

* Label.cs, TextBox.cs:
  debug

* Interface.cs:
  keyboard repeat

9 years ago modularize
jpbruyere [Sat, 13 Aug 2016 13:48:51 +0000 (15:48 +0200)]
modularize

9 years agodouble click
jpbruyere [Sat, 13 Aug 2016 13:47:18 +0000 (15:47 +0200)]
double click

9 years ago wrapper debug and test
jpbruyere [Sat, 13 Aug 2016 13:45:46 +0000 (15:45 +0200)]
wrapper debug and test

9 years ago allow wrapper to fit in the opposite direction of the orientation
jpbruyere [Sat, 13 Aug 2016 02:07:52 +0000 (04:07 +0200)]
allow wrapper to fit in the opposite direction of the orientation

9 years ago wrapper widget
jpbruyere [Sat, 13 Aug 2016 00:13:22 +0000 (02:13 +0200)]
wrapper widget

9 years agodefault template searched in embedded resources with .template extension
jpbruyere [Fri, 12 Aug 2016 15:17:05 +0000 (17:17 +0200)]
default template searched in embedded resources with .template extension

9 years ago * Default.style, Instantiator.cs, MessageBox.goml, ScrollBar.cs, GenericStack.cs...
jpbruyere [Fri, 12 Aug 2016 13:46:38 +0000 (15:46 +0200)]
* Default.style, Instantiator.cs, MessageBox.goml, ScrollBar.cs, GenericStack.cs, GraphicObject.cs:
  debug, codeclean, slot height and width test in Paint to prevent surface creation hang

* Splitter.cs:
  splitter debug

9 years ago * Crow.csproj, Default.style, button.svg, buttest.svg, buttest2.svg, buttest4.svg...
jpbruyere [Fri, 12 Aug 2016 01:37:29 +0000 (03:37 +0200)]
* Crow.csproj, Default.style, button.svg, buttest.svg, buttest2.svg, buttest4.svg, 0.crow:
  test and divers

* DirectoryView.cs:
  SelectedItem property

* GraphicObject.cs:
  Style class, EventInfo in styles

* Group.cs:
  lock children

* Popper.cs:
  alignment = top left, simple unpop on mouse leave, no additional tests

* Spinner.cs:
  ctor order

* TabView.cs:
  code clean

* Window.cs:
  movable

* Style.cs, Interface.cs:
  Style class

* StyleReader.cs:
  parser exception, debug expression parsing

* Button.crow, Popper.goml, TabItem.crow, CheckBox.goml, Expandable.goml, MessageBox.goml, RadioButton.goml, ScrollingListBox.goml:
  templating

* TreeView.crow:
  scrollbar

* 1.crow:
  showcase

* test.style, Tests.csproj, CheckBox2.imlt:
  tests

9 years ago modifié : README.md
jpbruyere [Thu, 11 Aug 2016 02:55:22 +0000 (04:55 +0200)]
modifié :         README.md

9 years agoMerge pull request #18 from jpbruyere/BindingImprovement
j-p [Thu, 11 Aug 2016 02:20:36 +0000 (04:20 +0200)]
Merge pull request #18 from jpbruyere/BindingImprovement

Instantiator

9 years agoresolved bug multiple template level read, ensure reader stay on sybling 18/head
jpbruyere [Thu, 11 Aug 2016 00:35:39 +0000 (02:35 +0200)]
resolved bug multiple template level read, ensure reader stay on sybling
nodes
modifié :         src/IMLReader.cs
create instance from XmlFragment
modifié :         src/Instantiator.cs
update tests
modifié :         Tests/BasicTests.cs
modifié :         Tests/Interfaces/Divers/imlEditor.crow

9 years ago TreeView expand delegate creation in IMLReader
jpbruyere [Wed, 10 Aug 2016 12:24:30 +0000 (14:24 +0200)]
TreeView expand delegate creation in IMLReader

9 years ago * IMLReader.cs, MessageBox.goml:
jpbruyere [Wed, 10 Aug 2016 06:57:06 +0000 (08:57 +0200)]
* IMLReader.cs, MessageBox.goml:
  debug

* TextBox.cs:
  debug
CTOR order! parameterless should be first

9 years ago ItemTemplate instantiator, basic listbox ok
jpbruyere [Wed, 10 Aug 2016 05:13:14 +0000 (07:13 +0200)]
ItemTemplate instantiator, basic listbox ok

9 years agoItemTemplate test, major changes in Instantiator implementation
jpbruyere [Wed, 10 Aug 2016 01:07:00 +0000 (03:07 +0200)]
ItemTemplate test, major changes in Instantiator implementation
bugs
modifié :         Crow.csproj
modifié :         Default.style
modifié :         Tests/BasicTests.cs
modifié :         Tests/Interfaces/Divers/welcome.crow
modifié :         Tests/Interfaces/basicTests/0.crow
modifié :         Tests/Interfaces/basicTests/4.crow
modifié :         src/GraphicObjects/ListBox.cs
modifié :         src/GraphicObjects/ProgressBar.cs
modifié :         src/GraphicObjects/TemplatedControl.cs
modifié :         src/IMLReader.cs
modifié :         src/Instantiator.cs
modifié :         src/Interface.cs
renommé :         src/IMLStream.cs -> src/ItemTemplate.cs

9 years agomove MSIL generator from IML into IMLReader.
jpbruyere [Tue, 9 Aug 2016 21:59:33 +0000 (23:59 +0200)]
move MSIL generator from IML into IMLReader.
modifié :         src/CompilerServices/CompilerServices.cs
rename :   src/IMLInstantiatorBuilder.cs =>  src/IMLReader.cs
modifié :         src/Interface.cs
modifié :         Crow.csproj

9 years agomove MSIL generator from IML into IMLReader.
jpbruyere [Tue, 9 Aug 2016 21:59:33 +0000 (23:59 +0200)]
move MSIL generator from IML into IMLReader.
modifié :         src/CompilerServices/CompilerServices.cs
rename :   src/IMLInstantiatorBuilder.cs =>  src/IMLReader.cs
modifié :         src/Interface.cs

9 years agoInstatiator: use loadTemplate instead of SetChild for adding child in TemplatedControl
jpbruyere [Tue, 9 Aug 2016 12:32:23 +0000 (14:32 +0200)]
Instatiator: use loadTemplate instead of SetChild for adding child in TemplatedControl
modifié :         src/CompilerServices/CompilerServices.cs

9 years agobinding emiting in Instanciator
jpbruyere [Tue, 9 Aug 2016 11:56:33 +0000 (13:56 +0200)]
binding emiting in Instanciator
modifié :         src/CompilerServices/CompilerServices.cs
remove CurrentInterface property for now from GraphicObject, some
parentings are failing
modifié :         src/GraphicObjects/GraphicObject.cs

9 years ago instanciator
jpbruyere [Tue, 9 Aug 2016 01:37:43 +0000 (03:37 +0200)]
instanciator

9 years agorevert test 16/head
jpbruyere [Tue, 9 Aug 2016 00:04:38 +0000 (02:04 +0200)]
revert test
modifié :         Templates/CheckBox.goml
simply cancel binding for now
modifié :         src/CompilerServices/CompilerServices.cs

9 years agoIMLInstantiator implementation
jpbruyere [Mon, 8 Aug 2016 17:22:52 +0000 (19:22 +0200)]
IMLInstantiator implementation

9 years ago divers
jpbruyere [Sun, 7 Aug 2016 11:36:50 +0000 (13:36 +0200)]
divers

9 years ago add missing files in previous commit
jpbruyere [Sun, 7 Aug 2016 00:43:45 +0000 (02:43 +0200)]
add missing files in previous commit

9 years ago * Label.cs:
jpbruyere [Sun, 7 Aug 2016 00:40:26 +0000 (02:40 +0200)]
* Label.cs:
  no cursor drawn if not selectable

* IMLStream.cs:
  invariant culture loading

9 years agobetter git validation layout
jpbruyere [Sat, 6 Aug 2016 15:52:54 +0000 (17:52 +0200)]
better git validation layout

9 years ago* Crow.csproj:
jpbruyere [Sat, 6 Aug 2016 15:48:03 +0000 (17:48 +0200)]
* Crow.csproj:
* Label.cs: update

* GraphicObject.cs: key up

* ListBox.cs: IMLStream instanciing

* PrivateContainer.cs: Clear child Changes

* Scroller.cs: scroller have VerticalSrcrolling by default

* TemplatedControl.cs: remove unused hostClass attribute

* IMLStream.cs: IMLStream instance and source properties

* Interface.cs: removed unused hostClass
Only putOnTop Window widget when focused
KeyboardState key up and down

* TreeView.crow: no border in default template

* BasicTests.cs: IMLEditor
PropLessBinding test

* Tests.csproj:
* 2.crow:
* 0.crow:
* test5.crow:
* 2.crow:
* testTreeView.crow: update tests

* Bindings.cs:
* MemberReference.cs:
* CompilerServices.cs: property less bindings debug

9 years agodebug and update nuspec
jpbruyere [Sat, 6 Aug 2016 01:24:35 +0000 (03:24 +0200)]
debug and update nuspec

9 years agoMerge pull request #15 from jpbruyere/TemplateImprovments
j-p [Fri, 5 Aug 2016 16:48:09 +0000 (18:48 +0200)]
Merge pull request #15 from jpbruyere/TemplateImprovments

Template improvments

9 years agoTreeView 15/head
jpbruyere [Fri, 5 Aug 2016 16:32:18 +0000 (18:32 +0200)]
TreeView
template access with './', update all templates
binding path begining with '/' starts at current level

9 years ago* ListBox.cs:
jpbruyere [Fri, 5 Aug 2016 05:05:13 +0000 (07:05 +0200)]
* ListBox.cs:
* TemplatedControl.cs: set ItemTemplate as public

* IMLStream.cs: copy ItemTemplates in tree hierarchy

* TreeView.crow: add scrolling

* treeList.crow: simple list template for tree children

* testTreeView.crow: update test

* Tests.csproj: update tests

9 years agoFirst MSIL expand in TreeView with ItemTemplate, need to share
jpbruyere [Fri, 5 Aug 2016 03:32:49 +0000 (05:32 +0200)]
First MSIL expand in TreeView with ItemTemplate, need to share
ItemTemplates.

modifié :         Tests/Interfaces/Unsorted/testTreeView.crow
modifié :         src/GraphicObjects/TemplatedControl.cs
modifié :         src/IMLStream.cs
modifié :         src/Interface.cs

9 years agoItemTemplate class derived from IMLStream.
jpbruyere [Fri, 5 Aug 2016 01:59:33 +0000 (03:59 +0200)]
ItemTemplate class derived from IMLStream.
replace xmlLoadingCount by xmlLoading.
modifié :         src/GraphicObjects/ListBox.cs
modifié :         src/GraphicObjects/TemplatedControl.cs
modifié :         src/IMLStream.cs
modifié :         src/Interface.cs

9 years agoDEBUG_LAYOUTING:save every LQI in GraphicObjects for further analysis
jpbruyere [Thu, 4 Aug 2016 22:59:24 +0000 (00:59 +0200)]
DEBUG_LAYOUTING:save every LQI in GraphicObjects for further analysis
modifié :         src/GraphicObjects/GraphicObject.cs
modifié :         src/LayoutingQueueItem.cs

9 years agoUpdate README.md
j-p [Thu, 4 Aug 2016 20:32:55 +0000 (22:32 +0200)]
Update README.md

9 years agoupdate readme 14/head
jpbruyere [Thu, 4 Aug 2016 20:23:13 +0000 (22:23 +0200)]
update readme