[Gtk-sharp-list] some enlightenment

Orlando Karam okaram@spsu.edu
Tue, 09 Nov 2004 12:54:53 -0500

I think a simpler approach might work, but I may be wrong (happens all
the time :).

The traffic lights, etc can (on screen) probably be simple widgets, like
buttons (they can have images). You create them, and can move them etc.
You may want to keep a list or something with all of them too.

I'm not sure if you're getting the map as an already drawn figure, or as
one you draw. If it's already drawn, then displaying it is simple (again
a button or something). If you have to draw it, you may use DrawingArea,
or just a bunch of widgets again. 

How are you representing your map ? is there a grid ? if so, then you
can just use a widget per cell, and change the image depending on  what
the widget is.

Would something like this work ? is this too simple ?
On Tue, 2004-11-09 at 06:40, Paulo Pires wrote:
> Hi fellows!
> I am developing  a Traffic Control Management System, which 1st version
> main goal is to be a design platform where I can drop a road map and
> then insert/delete/move traffic-lights and other traffic-control-systems
> (like speed-measurers) in image format. Each control (image) can be
> selected and deleted/moved at anytime and I must know which control is
> selected, since each one of them will have different configurations
> (such as timing, state, etc). After everything is configured, there
> should be a "simulator", which, following the configurations for the
> several controls, will demonstrate the "real" project behavior.
> The question here is that I'm willing to deploy it in GTK#, and I've
> never worked, at this level, with GTK (or other GUI besides VB :$). I'm
> following GTK# since September but I feel like it's not enough for my
> task.
> I've got Edd & Niel's book "Mono - A Developer's Notebook" and I think
> that my solution is probably around DrawingArea but I have serious
> issues, like i don't want to renderize my work into one single image. I
> want to work images (controls) independantly.
> I would really appreciate some enlightenment about which is the best
> approach, for you guys, to get this going.
> I really don't want to get back to VB to get this project on
> schedule :(.
> So many thanks in advance,
> Paulo Pires
> _______________________________________________
> Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
Orlando Karam <okaram@spsu.edu>