World: r3wp
[Red] Red language group
older newer | first last |
Dockimbel 8-Sep-2011 [3225] | I would be glad to work on it, but there are just too many other higher priority tasks currently. I won't be able to start working on it before October. |
Kaj 8-Sep-2011 [3226] | http://www.osnews.com/comments/25143 |
jocko 9-Sep-2011 [3227] | Tested GTK examples under windows XP, after installation of the GTK2+ run time (8 MB, ... the price of portability, sigh ...) Nice work, Kaj |
Kaj 9-Sep-2011 [3228x2] | Cool, I was wondering if it worked on Windows already |
I did download the Windows GTK distribution to get the library names right, so apparently I did it right :-) | |
Dockimbel 9-Sep-2011 [3230] | Good work Kaj, I tested the GTK binding examples also on Windows 7 and it works flawlessly. |
Kaj 9-Sep-2011 [3231] | That's odd, because the binding is still broken at the moment :-) |
jocko 9-Sep-2011 [3232] | why do you say that the binding is broken ? It was ok this morning. |
Kaj 9-Sep-2011 [3233x2] | With the Hello World examples? Slightly more complex examples don't currently work due to new Red bugs |
Hopefully we're now dealing with the last one | |
jocko 9-Sep-2011 [3235] | Yes, it is ok on the example codes. On this one, only the first widget is displayed gtk-begin gtk-view window [ "Hello World" label "Hello, Red/System GTK+ world!" button "ok" ] |
Kaj 9-Sep-2011 [3236x2] | Right, there are bugs in detecting object/struct/widget types |
It prints warnings when you start from a command prompt | |
jocko 9-Sep-2011 [3238] | ok, I see |
Kaj 9-Sep-2011 [3239] | The GUI constructors are written to be flexible, so rather than crash, they work as best as they can while issuing warnings when they encounter errors |
jocko 9-Sep-2011 [3240] | good strategy |
Kaj 9-Sep-2011 [3241] | Thanks. It makes them backward and forward compatible to some extent |
Dockimbel 9-Sep-2011 [3242] | Bug should now be fixed. |
Kaj 9-Sep-2011 [3243] | Not for me |
Dockimbel 9-Sep-2011 [3244] | I have tested with your code example and GTK debug version. I'm getting: type: 1005 value: 0 Window: skipping missing widget. |
Kaj 9-Sep-2011 [3245] | I'm still getting 1000 |
Dockimbel 9-Sep-2011 [3246] | I do a quick test on Linux, just in case... |
Kaj 9-Sep-2011 [3247] | missing widget in itself is already a bug. If it would recognise it as system/alias/gdk-image! it would say "missing icon" |
Dockimbel 9-Sep-2011 [3248] | Ok, looking on that. |
Kaj 9-Sep-2011 [3249] | In my test program, gdk-image! is alias 1018, so 1005 seems way off |
Dockimbel 9-Sep-2011 [3250x2] | Yes, I have located the issue in compiler code, I am now looking for a durable fix. |
Pushed a temporary new fix for #172, let me know if it works for you now. | |
Kaj 9-Sep-2011 [3252x8] | Yes, thanks! |
I've moved the GTK library initialisation into the binding, so that the explicit gtk-begin isn't necessary anymore; but it prevents using the workaround still needed for #129 | |
I suppose local variables are not initialised? | |
Implemented attaching an object to a (button) action | |
Here's an example that gets input from a line entry field: | |
Red/System [ ] #include %GTK.reds button-pushed: function [ [callback] widget [gtk-widget!] data [handle!] ][ print ["Input: " gtk-get-entry-text as gtk-entry! data newline] ] input: field "Here" gtk-view window [ 170 90 gtk-position-center "Red GTK+ Input Field" fixed [ 70 10 label "Input:" 5 30 input 60 60 button [50 25 "OK" :button-pushed input] ] ] | |
Added a few more examples | |
Doc, the examples are now suitable for demonstrations, such as coming week | |
Dockimbel 10-Sep-2011 [3260] | Nice! |
jocko 10-Sep-2011 [3261] | adding some actions could be attractive for a demo |
Kaj 10-Sep-2011 [3262x3] | Sure, if you can double my hours in a day |
Doc, the 0MQ binding still works, so you can use the request/reply example, on Linux or Windows | |
A fairly impressive demo is to start the client before the server | |
Pavel 10-Sep-2011 [3265x2] | As soon as http://www.raspberrypi.org/will be available, the ARM emitter would be strongly necessary, Interresting toy for less than expected (if they keep promises) |
unfortunatelly raspberrypi website is a mess | |
Kaj 10-Sep-2011 [3267x8] | Yep, we're living in interesting times |
The cURL binding still works, but I don't have a nice example for it yet | |
I've cleaned up my SDL binding; although sound still doesn't work. It's now here: | |
http://red.esperconsultancy.nl/Red-SDL | |
I've added the PeterPaint example, with some more comments | |
It demoes mouse events, drawing, program arguments and loading a bitmap file | |
I've added a sample.bmp file from SDL for easy access | |
SDL can be demoed on Linux. I haven't tested on Windows yet, although it should at least almost work | |
older newer | first last |