ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/embed
Revision: 1.3
Committed: Sat Feb 19 01:07:57 2005 UTC (19 years, 3 months ago) by root
Branch: MAIN
CVS Tags: rel-7_3, rel-7_2, rel-7_1, rel-7_0, rel-7_7, rel-7_6, rel-7_5, rxvt-unicode-rel-9_29, rxvt-unicode-rel-9_26, rel-7_8, rel-7_9, rxvt-unicode-rel-9_25, rxvt-unicode-rel-9_22, rxvt-unicode-rel-9_20, rxvt-unicode-rel-9_21, rel-5_5, rel-5_4, rel-5_7, rel-5_3, rel-5_2, rel-5_9, rel-5_8, rel-9_14, rel-7_4, rel-9_11, rel-9_10, rel-8_1, rel-9_12, rel-6_2, rel-8_5a, rel-6_3, rel-7_3a, rel-6_0, rel-8_9, rel-8_8, rel-9_0, rxvt-unicode-rel-9_19, rxvt-unicode-rel-9_18, rel-8_0, rel-8_4, rel-8_2, rel-8_3, rxvt-unicode-rel-9_17, rxvt-unicode-rel-9_16, rxvt-unicode-rel-9_15, rxvt-unicode-rel-9_30, rel-8_6, rel-8_7, rel-9_09, rel-9_02, rel-9_01, rel-9_06, rel-9_07, rel-9_05, rel-6_1, HEAD
Changes since 1.2: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

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