r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Red] Red language group

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
Dockimbel
10-Sep-2011
[3275]
Great, thanks!
Kaj
10-Sep-2011
[3276]
You can put GTK and SDL on the website now, if you want
Dockimbel
10-Sep-2011
[3277]
Sure, I will.
GrahamC
10-Sep-2011
[3278]
Is there an idiots guide for new users and developers?
PeterWood
10-Sep-2011
[3279]
Have you looked at the webiste - http://www.red-lang.org/- ?
GrahamC
10-Sep-2011
[3280x2]
I don't think there's a quide guide on getting started for people 
new to red and/or rebol ...
guide2 = quick guide
jocko
10-Sep-2011
[3282]
Red-SDL , and the PeterPaint example works under Windows XP apart 
from the name of the dll which is SDL.dll instead of libSDL-1.2.dll
Kaj
10-Sep-2011
[3283x2]
Ah, that's a weird transformation. I'll add it. Thanks for testing!
Where did you get the Windows SDL binaries?