]>
O.S.I.I.S - jp/crow.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
jpbruyere [Sun, 13 Sep 2015 13:03:36 +0000 (15:03 +0200)]
load goml with loop on xml attributes, not eventInfos and
PropertyInfos, but it will not allow anymore to use custom name for
xmlAttribute, they will always have to be the same as in c#
jpbruyere [Sun, 13 Sep 2015 12:55:15 +0000 (14:55 +0200)]
scrolling limit debug
jpbruyere [Sun, 13 Sep 2015 09:38:16 +0000 (11:38 +0200)]
Children as property
jpbruyere [Sat, 12 Sep 2015 19:46:14 +0000 (21:46 +0200)]
update template and tests with new sizing policy for stacks (stretched
by default)
jpbruyere [Sat, 12 Sep 2015 16:38:45 +0000 (18:38 +0200)]
Allow one way binding with MemberLess value passed as string with ValueChanched event
jpbruyere [Sat, 12 Sep 2015 15:48:35 +0000 (17:48 +0200)]
Comments
jpbruyere [Sat, 12 Sep 2015 15:48:17 +0000 (17:48 +0200)]
removed unnecessary test for bounds in measureRawSize
jpbruyere [Fri, 11 Sep 2015 21:05:09 +0000 (23:05 +0200)]
TextRun
jpbruyere [Fri, 11 Sep 2015 16:48:00 +0000 (18:48 +0200)]
Grid control, Stack sizing default reset to stretched as all the other
controls
jpbruyere [Fri, 11 Sep 2015 12:52:31 +0000 (14:52 +0200)]
test
jpbruyere [Fri, 11 Sep 2015 12:44:18 +0000 (14:44 +0200)]
more simple default button svg
jpbruyere [Fri, 11 Sep 2015 08:34:43 +0000 (10:34 +0200)]
* GraphicObject.cs:
removed Mouse enter and leave debug message
* ListBox.cs:
comment
* Interface.cs:
removed test null of es.Value, I was sure it was working with it,
but it does not anymore
jpbruyere [Thu, 10 Sep 2015 23:12:04 +0000 (01:12 +0200)]
Hack hostClass to have it point to main window when custom class is
passed as data source
jpbruyere [Thu, 10 Sep 2015 21:49:46 +0000 (23:49 +0200)]
Minimal requirements to have selected Item from ListBox
jpbruyere [Thu, 10 Sep 2015 08:07:33 +0000 (10:07 +0200)]
* Window.goml:
* Window.cs: default window
jpbruyere [Thu, 10 Sep 2015 08:07:04 +0000 (10:07 +0200)]
ImagePath -> Image
jpbruyere [Wed, 9 Sep 2015 16:35:36 +0000 (18:35 +0200)]
notes
jpbruyere [Wed, 9 Sep 2015 10:33:45 +0000 (12:33 +0200)]
use Interface.GetStreamFromPath to handle either file or resource in
every loading places
jpbruyere [Wed, 9 Sep 2015 11:50:40 +0000 (13:50 +0200)]
simplify Loading, removed unnecessary overloads
jpbruyere [Wed, 9 Sep 2015 10:10:12 +0000 (12:10 +0200)]
* Tests.csproj:
* GOLIBTests.cs:
* GOLIBTest_1.cs:
* GOLIBTest_0.cs:
* GOLIBTest_5.cs:
* GOLIBTest_3.cs:
* GOLIBTest_fps.cs:
* GOLIBTest_4.1.cs:
* GOLIBTest_1.2.cs:
* GOLIBTest_1.1.cs:
* GOLIBTest_meter.cs:
* GOLIBTest_Label.cs:
* GOLIBTest_stack.cs:
* GOLIBTest_HStack.cs:
* GOLIBTest_Spinner.cs:
* GOLIBTest_Scrollbar.cs:
* GOLIBTest_Container.cs:
* GOLIBTest_Expandable.cs: code cleaning, grouped tests
* Interface.cs:
* OpenTKGameWindow.cs: ClearInterface function
jpbruyere [Wed, 9 Sep 2015 08:44:37 +0000 (10:44 +0200)]
directory viewer tests
jpbruyere [Wed, 9 Sep 2015 08:43:24 +0000 (10:43 +0200)]
* GOLib.csproj:
* XCursor.cs:
* OpenTKGameWindow.cs:
* GOLIBTest_Window.cs:
* Window.cs:
* testWindow.goml: Horizontal and vertical Resizing
* Interface.cs: Border threshold
jpbruyere [Wed, 9 Sep 2015 08:14:45 +0000 (10:14 +0200)]
Add redraw clip of graphic object put on top
jpbruyere [Wed, 9 Sep 2015 07:55:32 +0000 (09:55 +0200)]
clip to client zone with corner radius
code cleaning
jpbruyere [Wed, 9 Sep 2015 07:53:34 +0000 (09:53 +0200)]
code cleaning
jpbruyere [Wed, 9 Sep 2015 07:47:45 +0000 (09:47 +0200)]
code cleaning
jpbruyere [Tue, 8 Sep 2015 15:45:32 +0000 (17:45 +0200)]
ensure mouse enter is fired on each level
jpbruyere [Tue, 8 Sep 2015 14:06:53 +0000 (16:06 +0200)]
Clear function
jpbruyere [Mon, 7 Sep 2015 14:19:58 +0000 (16:19 +0200)]
Dynamic layouting debug and improvments
jpbruyere [Mon, 7 Sep 2015 10:19:09 +0000 (12:19 +0200)]
* Tests.csproj:
* Window.goml:
* GOLIBTest_HStack.cs:
* GOLIBTest_Window.cs:
* testHStack.goml:
* testWindow.goml: debug and tests
* Window.cs: Resizing window with corsors
* OpenTKGameWindow.cs: OnRender function, hidding clear and swap
overridable with OnRenderFrame
jpbruyere [Mon, 7 Sep 2015 07:08:12 +0000 (09:08 +0200)]
Focus improvments:
New function (checkHoverWidget) to check most inner control under the
mouse, than bubble onMouseMove through the parents
jpbruyere [Mon, 7 Sep 2015 06:32:29 +0000 (08:32 +0200)]
* XCursor.cs:
* move:
* help:
* hand:
* cross:
* arrow:
* top_left_corner:
* top_right_corner:
* bottom_left_corner:
* bottom_right_corner: Mouse xCursors
* Window.goml:
* Checkbox.goml:
* Group.cs:
* Popper.cs:
* Checkbox.cs:
* Expandable.cs:
* RadioButton.cs:
* GraphicObject.cs:
* PrivateContainer.cs:
* TemplatedControl.cs: Focus handling improvment
* GOLib.csproj:
* OpenTKGameWindow.cs:
* Window.cs: cursors
jpbruyere [Sun, 6 Sep 2015 09:30:03 +0000 (11:30 +0200)]
update refs
jpbruyere [Sun, 6 Sep 2015 09:23:52 +0000 (11:23 +0200)]
removed OpenTK from submodules, to simplified compilation
jpbruyere [Sun, 6 Sep 2015 07:09:09 +0000 (09:09 +0200)]
debug
jpbruyere [Thu, 3 Sep 2015 10:48:04 +0000 (12:48 +0200)]
* GOLib.sln:
* GOLib.csproj:
* GOLIBTest_0.cs:
* GOLIBTest_fps.cs:
* ReflexionExtensions.cs:
* Label.cs:
* test4.goml:
* GenericStack.cs:
* PrivateContainer.cs:
* CompilerServices.cs:
* Tests.csproj:
* member.svg:
* GOLIBTest_TypeViewer.cs:
* tmpMembers.goml:
* testTypeViewer.goml: Type viewer
* Group.cs:
* Window.cs:
* GraphicObject.cs: set OnLayoutChanges to public
* Point.cs: Implement length
jpbruyere [Fri, 21 Aug 2015 14:14:59 +0000 (16:14 +0200)]
Test stack example
jpbruyere [Fri, 21 Aug 2015 14:13:30 +0000 (16:13 +0200)]
Avoid some null exception while layouting when parent not already set, and raise exception when goml file not found
jpbruyere [Fri, 21 Aug 2015 14:13:12 +0000 (16:13 +0200)]
Item template property for listbox, added ItemTemplate for testTypeViewer
jpbruyere [Fri, 21 Aug 2015 13:49:20 +0000 (15:49 +0200)]
allow reference to Object Tree with '/' despite of binding source
jpbruyere [Fri, 21 Aug 2015 11:31:52 +0000 (13:31 +0200)]
Documentation, analog meter tests
jpbruyere [Sun, 28 Jun 2015 08:23:42 +0000 (10:23 +0200)]
* OpenTK:
* GOLIBTest_4.cs: fps in pgbar
* test4.goml: tests
* CompilerServices.cs: check null src value
jpbruyere [Tue, 23 Jun 2015 20:17:49 +0000 (22:17 +0200)]
First working scrollbar with heavy use of binding and events in xml
jpbruyere [Tue, 23 Jun 2015 15:18:19 +0000 (17:18 +0200)]
advanced bindings with directory like syntax, need double direction
binding
jpbruyere [Mon, 22 Jun 2015 11:42:32 +0000 (13:42 +0200)]
positif scrolling value
scrollx and y as properties for xml binding
jpbruyere [Mon, 22 Jun 2015 10:48:11 +0000 (12:48 +0200)]
- simplify value change with only actual value, not the old one
- First tests with Scrollbar
jpbruyere [Sun, 21 Jun 2015 13:39:58 +0000 (15:39 +0200)]
* OpenTK:
* OpenTKGameWindow.cs:
* Tests.csproj:
* GOLIBTest_4.cs:
* GOLIBTest_1.cs:
* Window.goml:
* Listbox.goml:
* test4.goml:
* GOLIBTest_Expandable.cs:
* testExpandable.goml: debug and test
* Colors.cs: debug argb->rgba
* CompilerServices.cs: value type conversion
* Border.cs: default border =1
* Checkbox.cs:
* Expandable.cs: changes in update technic
* Group.cs: Clipping debug (need rework)
* Label.cs: debug text positionning
* Slider.cs: debug
* TextBox.cs: selectable=true by default
jpbruyere [Sat, 13 Jun 2015 13:48:05 +0000 (15:48 +0200)]
-window, icons
jpbruyere [Sat, 13 Jun 2015 10:30:32 +0000 (12:30 +0200)]
LastPainted slot clipping rect!
jpbruyere [Fri, 12 Jun 2015 12:42:57 +0000 (14:42 +0200)]
- Window
- Popper
- redraw clipping debug, solved old top container clipping bug :-)
jpbruyere [Thu, 11 Jun 2015 12:02:13 +0000 (14:02 +0200)]
- popper (buggy)
- many redraw issue
jpbruyere [Wed, 10 Jun 2015 14:16:32 +0000 (16:16 +0200)]
update readme
jpbruyere [Wed, 10 Jun 2015 14:11:40 +0000 (16:11 +0200)]
screenshot2
jpbruyere [Wed, 10 Jun 2015 14:10:18 +0000 (16:10 +0200)]
- template attribute (in xml, and in c# for default one
jpbruyere [Wed, 10 Jun 2015 08:30:48 +0000 (10:30 +0200)]
- fuse binding and event resolution contexts in GOMLResolver
jpbruyere [Wed, 10 Jun 2015 07:40:30 +0000 (09:40 +0200)]
- expandables
- events resolution stacking
- Inlined template
- xmlserialization debugging
jpbruyere [Sun, 7 Jun 2015 09:42:04 +0000 (11:42 +0200)]
Allow on child in stack to have streatching size, to occupy remaining
space if stack size is fixed or stretched.
Usefull in the case of spinner for example.
jpbruyere [Sun, 7 Jun 2015 09:08:14 +0000 (11:08 +0200)]
* Tests.csproj:
* GOLIBTest_2.cs:
* GOLIBTest_Spinner.cs:
* test2.goml:
* test4.goml:
* testSpinner.goml: tests
* GOLib.csproj: divers
* OpenTK:
* BmpPicture.cs: center image when keepProportions is on
* Group.cs: Align children in group even if group size is FIT
* Label.cs: - text selectable or not
* Spinner.cs: clean
jpbruyere [Sat, 6 Jun 2015 09:37:41 +0000 (11:37 +0200)]
- generic conversion through Parse method for custom type xml
attribute
jpbruyere [Wed, 3 Jun 2015 15:05:51 +0000 (17:05 +0200)]
- min and max dimensions for objects
jpbruyere [Wed, 3 Jun 2015 13:11:24 +0000 (15:11 +0200)]
- Item template
- Null binding for template items with "{}"
jpbruyere [Tue, 2 Jun 2015 10:28:36 +0000 (12:28 +0200)]
listbox update
jpbruyere [Tue, 2 Jun 2015 08:44:23 +0000 (10:44 +0200)]
TemplatedControls, Picture objects for pixmap and svg raw data sharing
among controls
jpbruyere [Sat, 23 May 2015 13:22:00 +0000 (15:22 +0200)]
Merge branch 'master' of https://github.com/jpbruyere/GOLib
jpbruyere [Sat, 23 May 2015 13:20:53 +0000 (15:20 +0200)]
Image loading detecting svg with extension, ressource tag (#) for
pathes
-svg sub element drawing
j-p [Thu, 21 May 2015 15:53:55 +0000 (17:53 +0200)]
Update README.md
jpbruyere [Wed, 20 May 2015 12:02:49 +0000 (14:02 +0200)]
* GOLIBTest_fps.cs: divers
* Rectangles.cs: to string overload
* OpenTKGameWindow.cs: - correct resizing bug due to missing Viewport
setup
jpbruyere [Mon, 18 May 2015 16:13:48 +0000 (18:13 +0200)]
Simple bindings
demonstration in testFps
j-p [Sat, 2 May 2015 07:22:03 +0000 (09:22 +0200)]
Merge pull request #3 from jpbruyere/LayoutingQueue
Layouting queue
jpbruyere [Sat, 2 May 2015 07:19:19 +0000 (09:19 +0200)]
Layouting queue, debug
test4 validated
jpbruyere [Tue, 28 Apr 2015 15:50:42 +0000 (17:50 +0200)]
Layouting queue test 2
jpbruyere [Mon, 27 Apr 2015 12:58:27 +0000 (14:58 +0200)]
Layouting queue
jpbruyere [Fri, 24 Apr 2015 08:06:57 +0000 (10:06 +0200)]
Merge branch 'master' of https://github.com/jpbruyere/GOLib
jpbruyere [Fri, 24 Apr 2015 08:04:15 +0000 (10:04 +0200)]
OpenTK as submodule \nInterface static class
jpbruyere [Thu, 23 Apr 2015 11:58:00 +0000 (13:58 +0200)]
EventHandler extension method for handling test if null
j-p [Wed, 15 Apr 2015 20:29:24 +0000 (22:29 +0200)]
Update README.md
jpbruyere [Wed, 15 Apr 2015 10:03:17 +0000 (12:03 +0200)]
Merge branch 'master' of https://github.com/jpbruyere/GOLib
jpbruyere [Wed, 15 Apr 2015 10:02:25 +0000 (12:02 +0200)]
Multiline TextBox
j-p [Wed, 15 Apr 2015 09:37:25 +0000 (11:37 +0200)]
Update README.md
j-p [Wed, 15 Apr 2015 09:34:51 +0000 (11:34 +0200)]
Update README.md
j-p [Wed, 15 Apr 2015 09:33:33 +0000 (11:33 +0200)]
Update README.md
jpbruyere [Wed, 15 Apr 2015 09:31:45 +0000 (11:31 +0200)]
screenshot
jpbruyere [Sat, 4 Apr 2015 13:48:33 +0000 (15:48 +0200)]
* MyClass.cs:
* Key.cs:
* GOLibView.cs:
* GOLibGtkHost.cs:
* Buttons.cs:
* DisplayBinding.cs:
* MouseState.cs:
* AddinInfo.cs:
* MonoDevelop.GOLib.csproj:
* GOLibNodeExtension.cs:
* AssemblyInfo.cs:
* MouseEventArgs.cs:
* MonoDevelop.GOLib.addin.xml:
* KeyboardKeyEventArgs.cs: Monodevelop GOLib Addin
* Tests.csproj:
* test4.xml:
* test3.xml:
* test1.xml:
* test0.xml:
* test5.xml:
* test5.goml:
* test4.goml:
* test3.goml:
* test1.goml:
* test0.goml: change xml to goml extension
* GOLibHost.cs: Generalization for GOLib host application
* OpenTKGameWindow.cs:
* Button.cs:
* Scroller.cs:
* IGOLibHost.cs:
* ILayoutable.cs:
* GraphicObject.cs: Top container + IGOLibHost interface for multiple
application container implementation
* GOLib.sln:
* GOLib.csproj: MD GOLib addin
jpbruyere [Mon, 30 Mar 2015 10:48:56 +0000 (12:48 +0200)]
- svg image support
- bug fixes
jpbruyere [Mon, 16 Mar 2015 12:36:36 +0000 (13:36 +0100)]
OpenGL indirect drawing for ui quad
(shader and vao)
jpbruyere [Mon, 22 Dec 2014 07:52:29 +0000 (08:52 +0100)]
test
jpbruyere [Mon, 22 Dec 2014 07:24:43 +0000 (08:24 +0100)]
- use latest improvments in test4.xml
jpbruyere [Mon, 22 Dec 2014 07:08:36 +0000 (08:08 +0100)]
CompilerServices for EventHandler statements in XML attributes
Improve code formatting
debug
jpbruyere [Thu, 18 Dec 2014 23:48:25 +0000 (00:48 +0100)]
clean csproj files
jpbruyere [Thu, 18 Dec 2014 21:41:10 +0000 (22:41 +0100)]
misa a jour
bruyere [Sat, 16 Nov 2013 12:58:54 +0000 (13:58 +0100)]
Update README.md
bruyere [Sat, 16 Nov 2013 08:31:22 +0000 (09:31 +0100)]
Create README.md
jpbruyere [Sat, 16 Nov 2013 08:16:43 +0000 (09:16 +0100)]
first commit