irc user jelenlét ellenőrzés gtk+/glib

Fórumok

Üdv,

a következő témában szeretnék segítséget kérni: egy irc user jelenlét ellenőrző programot kell írnom felhasználói felülettel; maga a progi már megvan, de parancssori alkalmazásként, tehát ehhez kellene gtk+ segítségével felületet készítenem;
kdevelop designer-rel és glade-del próbálkoztam a felület létrehozásával, ami sikerült is, azonban nemtudom hogy lehet az elkészített felületet és a programot összekapcsolni, ebben szeretnék tanácsot kérni, valamint ha létezik esetleg egy fejlesztői környezet aminek része a felh. felület tervező, az is segítene (eddig csak visual studio-ban csináltam ilyet).

előre is köszi a segítséget
Adam

Hozzászólások

letrehozol egy olyan nevu fajl a /var/lib/sajatprogram-ban, amilyen az user nev, ha adott user jelen van ircn. pl jozsi, pisti, bela
aztan a gtks progi csak azt nezi hogy megvan-e a fajl vagy nincs.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

monodevelop-nak resze, ha gondolod.

Csanalsz egy buttont, meg egy labelt.
gomban egy esemnyt clickleskor. ehhez egy callaback fuggvenyt. (amit vagy atomatikusan megtalal glade projekt esten glade_xml_siganl_atoconnctel (vigyaz ne kaszalja ki gcc forgataskor,pl. -rdynamic)), vagy hozzarendeled a signalhoz a megfelelo fuggvenyel.

GtkLabel *labelem=(GtkLabel*)glade_xml_get_widget(xml, "valasz_label"); kikeresed a labelt.
(Ha nem gladet hasznalsz akkor biztos tudod mit hozttal letre gtk -val)

Esemenykor lefutatod a paracsot, visszateresi ertek/kimet .. etc, alapjan eldontod mi van.
if (van) gtk_label_set_text (labelem,"van"); else gtk_label_set_text (labelem,"nincs");