Blas,

si queres ese nivel de control, vas a tener que usar una View propia.
Ademas de prender el wantReturn (si no me equivoco, eso lo unico que hace es 
que cuando el textbox esta en un dialogo y tiene foco y se apreta enter, el 
enter no acepte el boton defaul del dialogo, en gral. un OK. Cuando no es un 
dialogo no hace nada) subclasificá MultilineTextEdit y hacé algo así:

MyVeryOwnMultilineTextEdit>>onKeyTyped: aKeyEvent

    aKeyEvent code = VK_RETURN
        ifFalse: [^super onKeyTyped: aKeyEvent].     "El evento sigue su 
ruta normal"

       self doSomething.

        "elegi alguna de estas, depende de lo que quieras hacer:"

       ^1.     "Consume el evento y ni el presenter ni el textbox lo 
procesan"

       ^super onKeyTyped: aKeyEvent.   "el evento sigue su ruta normal. O 
sea que le llega al presenter y al textbox"

       ^nil    "No le llega al presenter, pero si al textbox

saludos
martin

----- Original Message ----- 
From: "Blas Omoto" <[email protected]>
To: "ClubSmalltalk" <[email protected]>
Sent: Thursday, July 23, 2009 3:31 PM
Subject: [clubSmalltalk] Re: Dolphin: Iconos y tabView ?


>
> Ya que es un tema sobre dolphin aprovecho :). De ultima abro otro
> debate.
> A ver si alguno de los dos sabe como hacer esto, que hace tiempo lo
> deje por que no lo pude solucionar.
> Tengo un MultilineTextEdit, y quiero que no ejecute el "enter" por ej,
> cuando me llegue a mi el evento ver que hay que hacer,
> y una vez que eso pase recien ahi yo ordenar el new line.
> Hay 2 opciones que parecen para esto por ej: #wantTab y #wantReturn.
> Al darle wantTab: false, anda perfecto, no hace el tab... pero al
> hacer wantReturn: false, y darle enter el evento me llega
> perfectamente, pero de todas formas,
> hace new line.
>
> ¿Alguna solucion?
>
> desde ya muchas gracias :P
> > 


--~--~---------~--~----~------------~-------~--~----~

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org
-~----------~----~----~----~------~----~------~--~---

Responder a