annotate lisp/gnome.el @ 4346:ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
2007-12-21 Stephen J. Turnbull <stephen@xemacs.org>
* reproduce-crashes.el: Renamed from reproduce-bugs.el. Update to-do.
2007-12-21 Stephen J. Turnbull <stephen@xemacs.org>
* reproduce-bugs.el: Reorganize. Minor cosmetic improvements.
Update to-do list.
(defbug): Include status and docstring in value.
(bug-hashtable): Document the table format.
(reproduce-bug): Handle revised table format. Remove broken
autoload cookie.
(describe-bug): New function. Pop up description of one bug.
(list-bugs): New function. Pop up brief descriptions of all bugs.
(1,2,3,4,5,6,7,8,9,10,11): (Re)number all bugs. Move comments to
docstrings.
author |
Stephen J. Turnbull <stephen@xemacs.org> |
date |
Fri, 21 Dec 2007 03:39:10 -0800 |
parents |
7039e6323819 |
children |
db7068430402 |
rev |
line source |
502
|
1 (globally-declare-fboundp
|
|
2 '(gtk-type-from-name
|
|
3 gtk-import-function-internal
|
|
4 gtk-call-function))
|
|
5
|
462
|
6 (defvar gnome-init-called nil)
|
|
7
|
|
8 (defun gnome-init (app-id app-version argv)
|
|
9 (mapc 'dll-load
|
|
10 '("libgnomesupport.so"
|
|
11 "libgnome.so"
|
|
12 "libgnomeui.so"
|
|
13 "libesd.so"
|
|
14 "libaudiofile.so"
|
|
15 "libart_lgpl.so"))
|
|
16 (if (and (not (noninteractive)) (not gnome-init-called)
|
|
17 (= (gtk-type-from-name "GnomeApp") 0))
|
|
18 (prog1
|
|
19 (gtk-call-function (gtk-import-function-internal
|
|
20 'gint "gnome_init" '(GtkString GtkString gint GtkArrayOfString))
|
|
21 (list app-id app-version (length argv) argv))
|
|
22 (setq gnome-init-called t))))
|
|
23
|
|
24 (require 'gnome-widgets)
|
|
25 (provide 'gnome)
|