[elektro] Ablak bezárása (X)
elight
elight at gmail.hu
Mon Nov 14 14:53:34 CET 2016
Na ezt sem tudtam,
tehát ez is nagyon lényeges... Kössz!!!!
Szóval elég nagy az irodalma a dolognak
és úgy érzem sohase érek a végére... :-)
Üdv István.
2016-11-14 14:49 keltezéssel, Bánhidi István írta:
> Arra figyelj, hogy a delete-event leírásánál a végén a return résznél
> találod a lényeget, mely szerint:
>
>
> Returns
>
> |TRUE|
> <https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS>
> to stop other handlers from being invoked for the event. |FALSE|
> <https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS>
> to propagate the event further.
>
>
> Azaz ha a saját eseménykezelő függvényed true-val tér vissza, akkor
> nem fut le semmilyen más eseménykezelő, azaz az alapértelmezett ablak
> bezárás sem!
>
> Ha false-szal térsz vissza, akkor a saját eseménykezelőd lefutása után
> tovább passzolja a signalt.
>
>
> Steve
>
>
> 2016.11.14. 14:21 keltezéssel, elight írta:
>> Köszi ,
>>
>> megnézem majd így is..
>>
>> Szóval akkor ezek szerint, ha nem csinálok semmit
>> akkor megy az alapértelmezett kezelőre,
>> és ha elkapom előle, és mást csinálok vele,
>> akkor return után meg nem megy rá? Fura.
>> ( Elvileg ott a bezárást tiltó függvény ,
>> csak nekem nem működ. Legalább is próbáltam,
>> hogy az ablak megjelenése előtt már tiltom,
>> meg próbáltam utána is.
>> De RPI-3 nál egyik sem hozott eredményt. )
>>
>> Szóval ez biztos... ?
>> Tehát ha az én kezelőmben Hide-olom (rejtem )
>> az ablakot , a rejtett ablakot már nem zárja be
>> az alapértelmezett kezelő függvénye..
>> Mert tulajdonképpen nem az összes ablak
>> bezárását szeretném tiltani, csak egy kettő-ét.
>>
>> Bocs, de valahogy még eléggé
>> gyerekcipőben járok ezekkel a dolgokkal..
>>
>> Üdv István.
>>
>>
>>
>>
>>
>> 2016-11-14 14:07 keltezéssel, Bánhidi István írta:
>>> És ezt a signalt kell figyelned:
>>> https://developer.gnome.org/gtk3/stable/GtkWidget.html#GtkWidget-delete-event
>>>
>>>
>>> Steve
>>>
>>>
>>>
>>>
>>>
>>>
>>> Én ezzel próbálkoznék:
>>>
>>> https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-connect
>>>
>>>
>>>
>>> Tehát a signalt próbálnám meg elkapni, az tuti létezik és arra
>>> futtatnm le a saját kódomat.
>>>
>>>
>>> Steve
>>>
>>>
>>> 2016.11.14. 13:45 keltezéssel, elight írta:
>>>> Össz-vissz ezt találtam:
>>>>
>>>> http://stackoverflow.com/questions/27441647/gtk-window-set-deletable-doesnot-remove-the-close-button-x-from-the-main-windo
>>>>
>>>>
>>>>
>>>> De nem működik RASPIN nekem sem... :-\
>>>>
>>>> Üdv István
>>>>
>>>>
>>>> 2016-11-14 12:41 keltezéssel, elight írta:
>>>>> Sziasztok..
>>>>>
>>>>> Hogyan keressem ?
>>>>>
>>>>> Az ablak bezárását saját gombbal
>>>>> szeretném megoldani a GTK+ -ban,
>>>>> mert a fejlécen lévő X végérvényesen bezárja,
>>>>> én meg csak mindig eltüntetni szeretném.
>>>>> Csak akkor zárnám ha a főablak is bezáródik.
>>>>>
>>>>> Tehát a lényeg,
>>>>> hogy ne látszódjon az ablak bezárása gomb
>>>>> ennek a kezelő függvényét szeretném keresni.
>>>>>
>>>>> Üdv István
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -----------------------------------------
>>>>> elektro[-flame|-etc]
>>>>>
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>>
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list