:)

Guillaume Cottenceau wrote:
Welcome!

  
now the problem is that, like I said, I'm not that familiar with gtk api
so I don't know how to do that and which widgets and objects to use.
(for that map and mark thing)
any kind of help and/or suggestion would be greatly appriciated
    

There are two answers:

- tell you what widgets and objects to use. Quite fast for you but not
necessarily for me, and doesn't teach you much about gtk overall big
picture, way of doing things, etc.

- suggest you to read a gtk tutorial. Quite fast for me but not for
you, but will teach you a lot on gtk, so pretty good in the mid/long
term.

I've chosen the second solution :)

http://library.gnome.org/devel/gtk-tutorial/stable/

Enjoy the reading :)