Computer Science Canada

GUI subsitutes

Author:  mirhagk [ Sun Oct 16, 2011 11:34 am ]
Post subject:  GUI subsitutes

Hello all. I am peer tutoring a grade 10 class, which is learning Turing. Coming up in about 2-3 weeks is learning the GUI class. As everyone here knows, that class is terrible, both in looks, as well as in use.

The thing is though, that I can't get the guide recreated, so they need to learn how to use it. However I could possibly get them to import a custom GUI instead of the actual Turing one, it would just have to function the same (all the commands they teach need to work 100% in it). I can figure out exactly what they teach, and make a quick class/unit to replicate everything they teach, but with a more modern look or something, but I'm wondering if anyone out there has done the same already?




PS: I posted this in submissions since I am looking for others submissions (yes I searched, I had difficulty finding custom ones that conformed to the way the regular GUI does things). If no one has, or knows of a library that already does this, then I will create one and post it in this thread.

Author:  SNIPERDUDE [ Sun Oct 16, 2011 2:51 pm ]
Post subject:  RE:GUI subsitutes

I created one way back when, you can find it here:
http://compsci.ca/v3/viewtopic.php?t=19091&postdays=0&postorder=asc&start=15

There were a lot of unreleased features, but still works fine as I can recall. It has its limitations, ideal for menus and optimally buttons.

Author:  mirhagk [ Sun Oct 16, 2011 10:08 pm ]
Post subject:  RE:GUI subsitutes

I think it's great, but it's incompatible, that's the only issue. I might take out and convert it to interface the same way though.

Author:  Insectoid [ Sun Oct 16, 2011 10:37 pm ]
Post subject:  RE:GUI subsitutes

Quote:
I can't get the guide recreated


What guide? I never used any guide and I learned Turing's crap GUI anyway. Then I never used it again in favor of making my own.

Author:  mirhagk [ Mon Oct 17, 2011 10:09 am ]
Post subject:  RE:GUI subsitutes

Sorry the guide is the school's package for work, so it's like the course material, that's why I can't change it.

Author:  trishume [ Mon Oct 17, 2011 11:02 pm ]
Post subject:  Re: GUI subsitutes

The GUI classes are all written in turing so what I did is make some gradient buttons in PS and copy the gui code folder, replace the drawrects with pic.draws and change it to use offscreenonly.

I also made an editable multi-line text field and a multi-line text box supporting images and rich text. I might release the code.

Author:  mirhagk [ Tue Oct 18, 2011 3:58 pm ]
Post subject:  RE:GUI subsitutes

Yeah I might do something similar to that. I'm going to get started now.

Author:  Raknarg [ Wed Oct 19, 2011 3:38 pm ]
Post subject:  RE:GUI subsitutes

Why dont you teach the class how to do Mouse.Where buttons instead?

Author:  mirhagk [ Wed Oct 19, 2011 4:59 pm ]
Post subject:  RE:GUI subsitutes

Like I said, I can't change the guide, I can only change the library itself. (the teacher is dead set on following the guide, a kid asked to do his final project in a different language, and he said no)


: