terminal plugin



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]