Que bien, de hecho mi idea es pasarlo al UNO-AWT nativo de OpenOffice, para tener un editor dentro de OpenOffice. Otra idea es que el editor de Basic de OpenOffice, pueda interpretar codigo de Python tambien. Sin embargo el codigo del IDE de OpenOffice esta hecho en C++, asi que lo mas facil podria ser portar TKinter (que ya existe en PyUNO pero la libreria de TK esta rota), portarla al Toolkit nativo de OpenOffice. (UNO-AWT).
La idea es re-usar el motor y la funcionalidad del idle pero generando las ventanas del idle, segun un conteo que hice en el codigo fuente del idle: http://hg.python.org/cpython/file/3213fe4a72e0/Lib/idlelib Solo hay 37 archivos que depende del modulo de TKinter. Por lo que se ve mucho de esos dialogos no son muy complejos, el mas grande seria el de . Solo me interesaria conocer la diferencia en la logica del codigo. Quizas una version inicial no necesitaria demasiado, por ejemplo el Debugger, Path Browser, o inclusive mucha de las opciones de configuraciones como los temas etc. 1 aboutDialog.py 2 AutoCompleteWindow.py 3 CallTipWindow.py 4 CodeContext.py 5 ColorDelegator.py 6 configDialog.py 7 configHandler.py 8 configHelpSourceEdit.py 9 configSectionNameDialog.py 10 Debugger.py 11 dynOptionMenuWidget.py 12 EditorWindow.py 13 FileList.py 14 GrepDialog.py 15 IOBinding.py 16 keybindingDialog.py 17 macosxSupport.py 18 MultiCall.py 19 MultiStatusBar.py 20 ObjectBrowser.py 21 OutputWindow.py 22 Percolator.py 23 PyShell.py 24 ReplaceDialog.py 25 run.py 26 ScrolledList.py 27 SearchDialogBase.py 28 SearchDialog.py 29 SearchEngine.py 30 StackViewer.py 31 tabbedpages.py 32 textView.py 33 ToolTip.py 34 TreeWidget.py 35 UndoDelegator.py 36 WidgetRedirector.py 37 WindowList.py 2013/2/21 Mariano Reingart <reing...@gmail.com> > Yo estoy intentando portar algunas cosas de IDLE a wxPython, aunque > para ser sincero, tuve que reescribir y mejorar muchos aspectos (y > complementarlo con otros IDEs, como PythonWin, DrPython, etc., sumado > al shell y editor de wx): > > https://code.google.com/p/rad2py/ > > No esta terminado, pero esta bastante avanzado, por supuesto toda > ayuda es bienvenida. > > Sds > > Mariano Reingart > http://www.sistemasagiles.com.ar > http://reingart.blogspot.com > > > 2013/2/21 Alexandro Colorado <j...@oooes.org>: > > Alguien sabe si se ha portado, o ha habido intentos de portar el IDLE > nativo > > de python a otros toolkits alternativos a Tkinter? > > > > Quiizas GTK o WXPython por ejemplo. > > > > -- > > Alexandro Colorado > > Apache OpenOffice Contributor > > http://es.openoffice.org > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es@python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Alexandro Colorado Apache OpenOffice Contributor http://es.openoffice.org
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/