gtk sharp
2.12.45
El sitio web Gtk# se puede encontrar en: http://www.mono-project.com/GtkSharpGtk# es un enlace de lenguaje .NET para el kit de herramientas GTK+ y una variedad de GNOME. bibliotecas. Gtk# es software gratuito, con licencia GNU LGPL. Construyendo e instalando Gtk#: --------------------- Primero instale los encabezados de desarrollo gtk-3. En Debian, esto se puede hacer usando: apt-get instala libgtk-3-dev La construcción es la tradicional: ./configurar hacer hacer instalar Es posible que desee considerar el uso de la opción de prefijo de configuración para instalar Gtk# usando el mismo prefijo que Mono. De esa manera todos sus ensamblados .NET se colocan en el mismo lugar y no es necesario realizar ninguna "configuración" adicional para que mono (y perfecto) pueda encontrar sus ensamblajes. En otras palabras, haciendo algo como: ./configure --prefix=`pkg-config --variable=prefijo mono` hacer hacer la instalación Si está compilando desde GIT, necesitará libtool y las herramientas auto* y deberá reemplazar la configuración anterior con autogen.sh. El módulo generador de perfiles gui-thread-check. ------------------------------- Desde la versión 3 de gtk# se incluye un perfilador llamado "gui-thread-check" como parte de la instalación para fines de depuración. (Está ubicado en la subcarpeta gtk/gui-thread-check.) Este módulo generador de perfiles se puede utilizar para comprobar si una aplicación GTK# está intentando invocar métodos gtk o gdk desde un hilo que no es el hilo principal de la GUI. Para usarlo, ejecute su aplicación con el comando: mono --profile=gui-thread-check yourapp.exe Si el generador de perfiles está instalado correctamente, verá un resultado como este: *** Ejecutando con gui-thread-check *** *** HILO GUI INICIALIZADO: 2861676352 Mientras la aplicación se está ejecutando, si el generador de perfiles detecta un hilo que no es GUI Al invocar métodos gtk, imprimirá un mensaje de advertencia junto con un seguimiento de la pila. Por ejemplo: *** LLAMADA GTK NO EN EL HILO GUI: Widget.gtk_widget_get_parent Widget.get_Parent FuenteEditorWidget.SetLastActiveEditor FuenteEditorWidget.get_TextEditor FuenteEditorWidget.get_Document SourceEditorWidget.HandleParseInformationUpdaterWorkerThreadDoWork BackgroundWorker.OnDoWork BackgroundWorker.ProcessWorker Discusión y soporte: --------------------- Hay disponible una lista de correo para la discusión sobre Gtk#. Puede suscribirse a la lista de correo visitando: http://lists.ximian.com/mailman/listinfo/gtk-sharp-list Y siguiendo las instrucciones (en esa página) para suscribirse. Los mensajes se publican en esta lista de correo enviándolos a: [email protected] (La lista de correo requiere que te suscribas para poder publicar mensajes.) Puede encontrar un archivo de esta lista de correo en: http://lists.ximian.com/archives/public/gtk-sharp-list/ Además, las personas pueden obtener ayuda y discutir Gtk# en IRC a través del #gtk# o #mono canales en el servidor IRC irc.gnome.org. Las personas que buscan ayuda general con C# deben visitar el Canal #c# en el servidor IRC irc.freenode.net. Desarrolladores: ----------- Para los desarrolladores que deseen "empezar" con Gtk#, se les anima a para leer el Manual Mono: http://www.mono-project.com/docs/gui/gtksharp/Hackers: -------- Para aquellos que deseen ayudar con el desarrollo de Gtk#, deben lea el archivo llamado: HACKING. Además, se anima a cualquiera que desee hackear Gtk# a unirse a Gtk#. lista de correo. Y visitar el canal IRC #gtk# (en irc.gnome.org). Únase al chat en https://gitter.im/mono/gtk-sharp