Mercurial > hg > xemacs-beta
view tests/gtk/gtk-embedded-test.el @ 4369:ef9eb714f0e4
Add ascii-case-table, #'with-case-table; make iso8859-1.el more comprehensible.
2007-12-30 Aidan Kehoe <kehoea@parhasard.net>
* subr.el (with-case-table): New.
Idea and implementation taken from GNU's code of April 2007,
before GPL V3 was implied. Thank you GNU.
* iso8859-1.el (ascii-case-table): New.
Idea taken from GNU.
* iso8859-1.el :
Change Jamie's implicit compile-time call to a macro literal into
something comprehensible to and maintainable by mortals, using to
cl.el's #'loop.
* iso8859-1.el (ctl-arrow):
Initialise it to something more comprehensible.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 30 Dec 2007 16:18:33 +0100 |
parents | 0784d089fdc9 |
children | db7068430402 |
line wrap: on
line source
(gtk-define-test "Embedded XEmacs frame" xemacs-frame t (setq window (gtk-window-new 'toplevel)) (let ((table (gtk-table-new 5 3 nil)) (label nil) (entry nil) (frame (gtk-frame-new "Type mail message here..."))) (gtk-container-add window table) (setq label (gtk-label-new "To: ") entry (gtk-entry-new)) (gtk-table-attach table label 0 1 0 1 nil nil 0 0) (gtk-table-attach table entry 1 2 0 1 '(fill) '(fill) 0 0) (setq label (gtk-label-new "CC: ") entry (gtk-entry-new)) (gtk-table-attach table label 0 1 1 2 nil nil 0 0) (gtk-table-attach table entry 1 2 1 2 '(fill) '(fill) 0 0) (setq label (gtk-label-new "Subject: ") entry (gtk-entry-new)) (gtk-table-attach table label 0 1 2 3 nil nil 0 0) (gtk-table-attach table entry 1 2 2 3 '(fill) '(fill) 0 0) (gtk-table-attach table frame 0 2 3 4 '(expand fill) '(expand fill) 5 5) (gtk-widget-show-all window) (gdk-flush) (make-frame (list 'window-id frame 'unsplittable t 'menubar-visible-p nil 'default-toolbar-visible-p nil))))