Cómo corregir la ortografía ?

AJHM
Posts: 7
Joined: Wed Oct 12, 2005 5:54 pm
Location: Granada, España

Post by AJHM »

Hola Aida.

Cierto, en las ultimas versiones no viene en la clase Tget. Tendrás que implementarlo.
A ver si alguien nos dice donde está el menú contextual de la clase Tget.

Code: Select all


METHOD RButtonDown( nRow, nCol, nFlags ) CLASS TGet

   local oMenu, oClp  // mio
   local nLo, nHi     // mio
   local oThis := Self // mio
   local uVal  // MIO

   ::GetSelPos( @nLo, @nHi ) // mio

   if GetFocus() != ::hWnd
      ::SetFocus()
      SysRefresh()              // In case there is a VALID somewhere
      if GetFocus() != ::hWnd
         return nil
      endif
   endif

   DEFINE CLIPBOARD oClp OF Self FORMAT TEXT  // mio

   if ::bRClicked != nil
      return Eval( ::bRClicked, nRow, nCol, nFlags )
   endif

   MENU oMenu POPUP   // mio todo el menu
      if ::lReadOnly .or. ::GetText() == cValToChar( ::oGet:Original )
         MENUITEM "&Deshacer" ACTION ::UnDo() disabled
      else
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Deshacer" ACTION ::UnDo()
         #else
            MENUITEM "&Deshacer" ACTION ::TGet:UnDo()
         #endif
      endif

      SEPARATOR

      if ::lReadOnly .or. nLo == nHi
         MENUITEM "Cor&tar"  ACTION ::Cut() disabled
      else
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "Cor&tar"  ACTION ::Cut()
         #else
            MENUITEM "Cor&tar"  ACTION ::TGet:Cut()
         #endif
      endif

      if nLo != nHi
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Copiar" ACTION ::Copy()
         #else
            MENUITEM "&Copiar" ACTION ::TGet:Copy()
         #endif
      else
         MENUITEM "&Copiar" ACTION ::Copy() disabled
      endif

      if ! Empty( oClp:GetText() ) .and. !::lReadOnly
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Pegar" ACTION ::Paste()
         #else
            MENUITEM "&Pegar" ACTION ::TGet:Paste()
         #endif
      else
         MENUITEM "&Pegar" ACTION ::Paste() DISABLED
      endif

      if ::lReadOnly .or. nLo == nHi
         MENUITEM "&Borrar" action nil disabled
      else
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Borrar" ACTION If( nHi != nLo,;
                   ( ::GetDelSel( nLo, nHi ), ::EditUpdate() ),)
         #else
            MENUITEM "&Borrar" ACTION If( nHi != nLo,;
                   ( ::TGet:GetDelSel( nLo, nHi ), ::TGet:EditUpdate() ),)
         #endif
      endif

      SEPARATOR
      #ifndef __XPP__  // Just for XPP !
         MENUITEM "Seleccionar &Todo" ACTION ::SelectAll()
      #else
         MENUITEM "Seleccionar &Todo" ACTION ::TGet:SelectAll()
      #endif

      SEPARATOR                                  // MIO
      if ::lReadOnly .or. ::oGet:Type # "C"           // MIO
         MENUITEM "&Ortografía" action nil disabled   // MIO
      else                                              // MIO
         MENUITEM "&Ortografía" ACTION ( ::cText( Ortografia(GetWindowText( ::hWnd )) ))   // MIO
      endif                                                                     // MIO
   ENDMENU

   ACTIVATE POPUP oMenu AT nRow - 60, nCol OF Self

return 0 //nil  // Invokes default popup menu


Un saludo.

- Antonio Jesús -
User avatar
AIDA
Posts: 782
Joined: Fri Jan 12, 2007 8:35 pm

Ya lo encontre

Post by AIDA »

Hola ya encontre en donde esta :D

esta en mget.prg :idea:


NO NO ES EL BUENO EL QUE ENCONTRE TIENE CLASS TMultiGet

SEGUIRE BUSCANDO

Saluditos

Aida :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
Post Reply