annotate tests/gtk/gtk-embedded-test.el @ 4480:74caf140505b

Wrap field descriptions, descr-text.el; name created buffer more uniquely. 2008-07-19 Aidan Kehoe <kehoea@parhasard.net> * descr-text.el (describe-property-list): Move the (require 'hyper-apropos) call to top level, this isn't the only function that uses the relevant face. (describe-char): Wrap the Unihan field descriptions if they are longer than the windows width minus 50. Rename the created buffer to reflect the character's position as well as its value.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 19 Jul 2008 15:19:59 +0200
parents 0784d089fdc9
children db7068430402
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1 (gtk-define-test
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2 "Embedded XEmacs frame" xemacs-frame t
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
3 (setq window (gtk-window-new 'toplevel))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
4 (let ((table (gtk-table-new 5 3 nil))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
5 (label nil)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
6 (entry nil)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
7 (frame (gtk-frame-new "Type mail message here...")))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
8 (gtk-container-add window table)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
9
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
10 (setq label (gtk-label-new "To: ")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
11 entry (gtk-entry-new))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
12 (gtk-table-attach table label 0 1 0 1 nil nil 0 0)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
13 (gtk-table-attach table entry 1 2 0 1 '(fill) '(fill) 0 0)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
14
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
15 (setq label (gtk-label-new "CC: ")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
16 entry (gtk-entry-new))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
17 (gtk-table-attach table label 0 1 1 2 nil nil 0 0)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
18 (gtk-table-attach table entry 1 2 1 2 '(fill) '(fill) 0 0)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
19
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
20 (setq label (gtk-label-new "Subject: ")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
21 entry (gtk-entry-new))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
22 (gtk-table-attach table label 0 1 2 3 nil nil 0 0)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
23 (gtk-table-attach table entry 1 2 2 3 '(fill) '(fill) 0 0)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
24
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
25 (gtk-table-attach table frame 0 2 3 4 '(expand fill) '(expand fill) 5 5)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
26
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
27 (gtk-widget-show-all window)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
28 (gdk-flush)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
29 (make-frame (list 'window-id frame
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
30 'unsplittable t
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
31 'menubar-visible-p nil
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
32 'default-toolbar-visible-p nil))))