From: M.Ali VARDAR (alivardar@ttnet.net.tr)
Date: Thu 04 Dec 2003 - 11:26:41 EST
Selamlar
Olayi GTK sorunu olarak dusunmene gerek yok global bir int degisken tanimlayip bunu olay olusma aninda bir artirman ve olay bittigi bildigin (focus_out gibi) bir baska olayda bunu dusurebilirsin. focus inde de bu degiskeni kontrol edebilirisn
kisa oldu kusura bakma
> Kimden: Yüksel ÖZCAN <yukselozcan@celiknet.com>
> Tarih: 2003/12/04 Thu PM 05:38:54 EET
> Kime: <linux-programlama@liste.linux.org.tr>
> Konu: [linux-programlama] gtk+ sinyalleri hakkinda
>
> Herkese selam,
> Benim gtk+ sinyalleri ile ilgili bir sorunum var. Kabaca sorunun nasil
> olustugunu anlatayim. Fatura formunda cari_kodu isimli bir gtk_entry
> bilesenim var. Bu bilesen aktif hale geldiginde yani kullanici buraya veri
> girisi yapmak uzere geldiginde bir sinyal yaratiyorum. Sinyali yaratmada bir
> sorunum yok. Fakat ayni form icerisinde kullanici 10 kere ayni entry'yi
> aktif ettiginde olusturdugum sinyalden 10 tane olusuyor. Ve bu olusturdugum
> sinyale bagli hata mesaji verilmesi durumunda da 10 kere ayni hata mesajini
> veriyor. Bunun icin o sinyalin olup olmadigini kontrol etmem gerekiyor.
> Sinyal daha onceden olusturuldu ise olusturmamam, sinyal yok ise de
> olusturmam lazim. Sorun da orada. Bir sinyalin olup olmadiginin kontrolunu
> nasil yapacagim. Yardimci olursaniz sevinirim.
>
> Yuksel OZCAN
> http://muhasebeci.sf.net
>
>
>