Ian Trudel
Ian Trudel
>The best way to actually work with Gtk is using Glade. I evaluated the possibility to use Glade but there are several challenges including the fact that it's not running...
You really have good ideas that would worth exploring but we are such a small team. Usually @ccoupe is the one to remind me that! Perhaps you could write a...
>If someone needs Glade/Gtkbuilder and all it's options and possibilities then they should probably use Ruby/Gtk3 bindings instead of Shoes and they already know all about gtk. Cocoa programmers would...
>>Hey what if Qt is given a chance. Its more welcoming to all platforms and bindings for it up-to date. > > Qt has/had an issue using cairo which Shoes3...
> Could you give an idea what a stress test should look like ? I may come up with something. A stress test is code that will intentionally abuse the...
> This happens when Shoes is drawing. Unless you had something else in mind cycling through a drawing pattern will be good enough. Many things keep Shoes busy. We just...
> @BackOrder regarding threads and drawings (probably animations too). Some time ago I found a way to cheat Shoes. Not sure how to explain it though. Interesting approach. Also, this...
Additional reference: https://en.wikipedia.org/wiki/Stress_testing_(software)
Inspired from your code. The more counters, the lower the actual FPS. The more the FPS, the less it seems to make a difference? Sounds like there is frame dropping....
Hmm. Simple things have a crazy amount of `to_s` and `draw` calls. Roughly 8 times more calls than buttons. ```ruby NUMBER_OF_BUTTONS = 2000 Shoes.app do NUMBER_OF_BUTTONS.times do |n| button "[#{n}]"...