It is working like a charm. Thank you Yahn. So efficient. :-D
From: "Yahn Bernier" <[EMAIL PROTECTED]> Reply-To: [email protected] To: <[email protected]> Subject: RE: [hlcoders] VGUI : event when mouse pointer enters/exists a panel Date: Fri, 3 Aug 2007 10:23:52 -0700 No, but you're new Button class could post one via the PostActionSignal route -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Janek Le_Vert Sent: Friday, August 03, 2007 10:21 AM To: [email protected] Subject: RE: [hlcoders] VGUI : event when mouse pointer enters/exists a panel I thought there had a message sent via AddActionSignalTarget() but no. OK thank you Yahn. >From: "Yahn Bernier" <[EMAIL PROTECTED]> >Reply-To: [email protected] >To: <[email protected]> >Subject: RE: [hlcoders] VGUI : event when mouse pointer enters/exists a >panel >Date: Fri, 3 Aug 2007 10:17:11 -0700 > >You need to subclass Button and implement OnCursorEntered etc. there, >not in the parent Panel. > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of Janek >Le_Vert >Sent: Friday, August 03, 2007 10:12 AM >To: [email protected] >Subject: [hlcoders] VGUI : event when mouse pointer enters/exists a >panel > >Hi all, > >I spent hours trying to understand how I can catch a speciall event. I >hope you'll be able to help me. > >I have a Panel which is including buttons (which are panels too). I >want to execute a specific function when my mouse pointer is on a >button (it is entering in the GetBounds area of this button). I don't >succeed to find how. > >I have seen several virtual methods : >- OnMouseEntered >- OnMouseExited >- OnCursorMoved > >I added a virtual void OnCursorEntered(); but it never goes in it. >I tried a virtual void OnCursorMoved(int x,int y); but it only send >events when in the father panel. I want to receive events from children >(the buttons). I never receive events when I 'm on a button. >I also tried MESSAGE_FUNC_INT_INT( OnCursorMoved, "OnCursorMoved", x, y >); but it has the same result as using directly virtual void >OnCursorMoved(int x,int y); . It is like I don't receive any >"OnCursorMoved" event from children. > >Do you have idea on how to do that ? > >Thank you in advance for your advices. > >_________________________________________________________________ >Personnalisez votre Messenger avec Live.com >http://www.windowslive.fr/livecom/ > > >_______________________________________________ >To unsubscribe, edit your list preferences, or view the list archives, >please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders > > >_______________________________________________ >To unsubscribe, edit your list preferences, or view the list archives, >please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders > _________________________________________________________________ Windows Live Spaces : créez votre blog à votre image ! http://www.windowslive.fr/spaces _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
_________________________________________________________________ Windows Live Messenger sur i-mode : dialoguez avec vos amis depuis votre mobile comme sur PC ! http://mobile.live.fr/messenger/bouygues/ _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

