Mercurial > emacs
view lisp/gnus/subscribe.xpm @ 58200:3608b64ba20f
* gtkutil.c (xg_file_sel_ok, xg_file_sel_cancel)
(xg_file_sel_destroy): Removed.
(xg_file_response_cb, pop_down_file_dialog,
xg_get_file_name_from_chooser, xg_get_file_name_from_selector):
New functions.
(xg_get_file_with_chooser, xg_get_file_with_selection): Take
new argument func, set it to xg_get_file_name_from_chooser/selector.
Move common code to xg_get_file_name. Return widget created.
(xg_get_file_name): Set name, transient for, modal and destroy
with parent here. Connect response signal to xg_file_response_cb,
connect delete-event to gtk_true. Record pop_down_file_dialog
for unwind. Do event loop and call x_menu_wait_for_event in loop.
(xg_create_widget): Make dialogs modal.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Sat, 13 Nov 2004 23:09:11 +0000 |
parents | 55fd4f77387a |
children |
line wrap: on
line source
/* XPM */ static char * subscribe_xpm[] = { "24 24 5 1", " c None", ". c #A5A5A5A59595", "X c #E1E1E0E0E0E0", "o c #C7C7C6C6C6C6", "O c #8686ADAD7D7D", " ", " ", " ", " ... ", " ..XXX..... ", "...XXXXX..XXX. ... ", ".X.XX...XXXX...XXX. ", ".XX.X.X.XX...XXXXX. ", ".XX...XX.X.X.XXXXXX. ", ".XX.o.XX...XX.XXXXXX. ", ".X.oo.XX.o.XX..XXXXXX. ", "o.ooo.X.oo.XX.XXXOXXX. ", "o.oXXo.ooo.X.oXXOXXXXX. ", " o.XXo.oXXo.ooXXOXXXXX. ", " o.XXXo.XXo.oXXXOXXXXXX.", " o.XXo.XXXo.XOOOOXXXXX.", " o.XXoo.XXo.XXXOOXXXXX.", " o.XXo.XXXo.XXXXXXX...", " o.XX.o.XXo.XXXXXX.oo ", " o..oo.XX.o.XXX..o ", " oo o..oo.XX.oo ", " oo o..o ", " oo ", " "};