2012-02-01 23 views
37

¿Hay un paquete synedit que funcione con firemonkey (o alguien que trabaje en él)?SynEdit para Firemonkey?

Según lo que puedo deducir, antes había un puerto VGScene (ver: this site), pero parece que se eliminó.

Véase también this site:

+6

El archivo 'vg_synedit.pas' se pueden encontrar aquí http: //www.ksdev .com/mplfiles/ – RRUZ

+0

Buen descubrimiento. Pero esperaba algo un poco más completo. En general, creo que la mayoría de las cosas de visualización/desplazamiento deberían ser reescritas. Algo tan simple como las barras de desplazamiento no funcionarán bajo firemonkey, tendrían que ser reemplazadas con las propias versiones de FM. Pero la mayor parte del motor de procesamiento de texto podría recuperarse. –

+5

No estoy seguro acerca de cómo rescatar el procesamiento de texto: SynEdit de Delphi se basa en las funciones de texto de Windows, estas deberían reemplazarse para el uso multiplataforma, y ​​el soporte de texto de FireMonkey es bastante limitado/con errores. Un mejor comienzo podría ser del fork de Lazarus de SynEdit, que ya es multiplataforma (pero construido contra el LCL ...), y más avanzado en muchos aspectos que la versión de SourceForge (Delphi) (consulte http: // wiki.lazarus.freepascal.org/SynEdit) –

Respuesta

2

Hay más probable es que no es (por el momento):

Desde el homepage:

It is a pure-VCL/CLX control, meaning it is not a wrapper for Microsoft Windows controls and so no run-time library is required.

CLX o biblioteca de componentes para la plataforma de la Cruz es la cruz -plataforma equivalente de la VCL-biblioteca de widgets de Borland.

From Nakeymonkey - native controls for firemonkey

With the VCL, Borland never had to worry about all of this because they just wrote a wrapper around the Windows API Rich Edit control. So why didn’t Embarcadero do the same thing with Firemonkey? Because Firemonkey also needs to compile for OS X and the Windows API Rich Edit control doesn’t exist there.

Enlaces:

Cuestiones relacionadas