ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/embed
Revision: 1.1
Committed: Thu Feb 17 15:07:48 2005 UTC (19 years, 4 months ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 #!/usr/bin/perl
2    
3     # embed a rxvt inside another X app
4     # see also pty-fd
5    
6     # doesn't handle sigchld
7    
8     use Gtk2;
9    
10     init Gtk2;
11    
12     my $window = new Gtk2::Window 'toplevel';
13    
14     my $frame = new Gtk2::Frame "embedded rxvt-unicode terminal";
15    
16     $window->add ($frame);
17    
18     my $rxvt = new Gtk2::DrawingArea;
19     $frame->add ($rxvt);
20     $frame->set_size_request (700, 400);
21     $window->show_all;
22     my $xid = $rxvt->window->get_xid;
23    
24     system "rxvt -embed $xid &";
25    
26     $window->show_all;
27    
28     main Gtk2;