Hi Dave, I wrote a simple terminal plugin based on the zvt widget. Some stuff like the font is not yet configurable. I need some help on how to best do that (integration with anjuta2 etc). http://www.xs4all.nl/~jeroen/screenshots/anjuta2-terminal.png OK to commit? Jeroen
Index: ChangeLog =================================================================== RCS file: /cvs/gnome/anjuta2/ChangeLog,v retrieving revision 1.217 diff -u -r1.217 ChangeLog --- ChangeLog 23 Jun 2002 15:38:57 -0000 1.217 +++ ChangeLog 24 Jun 2002 11:49:30 -0000 @@ -1,3 +1,17 @@ +2002-06-24 Jeroen Zwartepoorte <jeroen xs4all nl> + + * configure.in: Added plugins/terminal/Makefile. + * plugins/Makefile.am: Added terminal directory. + * plugins/terminal/Makefile.am: + * plugins/terminal/anjuta-terminal-plugin.xml: + * plugins/terminal/anjuta-terminal.server.in: + * plugins/terminal/gnome-terminal.png: + * plugins/terminal/terminal-tool.c: (new_terminal), + (get_child_environment), (term_init_cb), (term_focus_cb), + (term_destroy_cb), (shell_set), (dispose), + (terminal_tool_instance_init), (terminal_tool_class_init): Added new + terminal plugin based on libzvt. + 2002-06-23 Jeroen Zwartepoorte <jeroen xs4all nl> * plugins/document-manager/anjuta-document-manager.c: Index: configure.in =================================================================== RCS file: /cvs/gnome/anjuta2/configure.in,v retrieving revision 1.77 diff -u -r1.77 configure.in --- configure.in 10 Jun 2002 10:41:15 -0000 1.77 +++ configure.in 24 Jun 2002 11:49:30 -0000 @@ -33,6 +33,7 @@ GNOME_VFS_REQUIRED=1.9.4 LIBXML_REQUIRED=2.4.12 LIBGTKHTML2_REQUIRED=1.99.2 +LIBZVT_REQUIRED=2.0.0 AC_SUBST(GTK_REQUIRED) AC_SUBST(LIBGNOME_REQUIRED) @@ -45,6 +46,7 @@ AC_SUBST(GNOME_VFS_REQUIRED) AC_SUBST(LIBXML_REQUIRED) AC_SUBST(LIBGTKHTML2_REQUIRED) +AC_SUBST(LIBZVT_REQUIRED) dnl ========================================================================== @@ -52,7 +54,7 @@ PKG_CHECK_MODULES(ANJUTA, libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gdl-1.0 >= $GDL_REQUIRED libbonobo-2.0 >= $LIBBONOBO_REQUIRED libbonoboui-2.0 >= $LIBBONOBOUI_REQUIRED libgnomecanvas-2.0 >= $LIBGNOMECANVAS_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED libxml-2.0 >= $LIBXML_REQUIRED) -PKG_CHECK_MODULES(COMPONENT, libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gdl-1.0 >= $GDL_REQUIRED libbonobo-2.0 >= $LIBBONOBO_REQUIRED libbonoboui-2.0 >= $LIBBONOBOUI_REQUIRED libgnomecanvas-2.0 >= $LIBGNOMECANVAS_REQUIRED gnome-build-1.0 >= $GNOME_BUILD_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED libgtkhtml-2.0 >= $LIBGTKHTML2_REQUIRED) +PKG_CHECK_MODULES(COMPONENT, libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gdl-1.0 >= $GDL_REQUIRED libbonobo-2.0 >= $LIBBONOBO_REQUIRED libbonoboui-2.0 >= $LIBBONOBOUI_REQUIRED libgnomecanvas-2.0 >= $LIBGNOMECANVAS_REQUIRED gnome-build-1.0 >= $GNOME_BUILD_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED libgtkhtml-2.0 >= $LIBGTKHTML2_REQUIRED libzvt-2.0 >= $LIBZVT_REQUIRED) AC_SUBST(ANJUTA_CFLAGS) AC_SUBST(ANJUTA_LIBS) @@ -142,6 +144,7 @@ plugins/shell-output/Makefile plugins/symbol-browser/Makefile plugins/text/Makefile +plugins/terminal/Makefile po/Makefile.in anjuta.spec ]) Index: plugins/Makefile.am =================================================================== RCS file: /cvs/gnome/anjuta2/plugins/Makefile.am,v retrieving revision 1.25 diff -u -r1.25 Makefile.am --- plugins/Makefile.am 8 Jun 2002 23:12:09 -0000 1.25 +++ plugins/Makefile.am 24 Jun 2002 11:49:30 -0000 @@ -19,7 +19,8 @@ sample \ shell-output \ symbol-browser \ - text + text \ + terminal XXX = debugger asciitable \ calculator docstat files functions
Attachment:
terminal.tar.gz
Description: GNU Zip compressed data