Mercurial > hg > xemacs-beta
comparison src/input-method-motif.c @ 651:98b3721724bd
[xemacs-hg @ 2001-08-26 09:42:22 by stephent]
Glynn Clements's patch to unregister input methods under Motif. <15240.50183.445881.777321@turnbull.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Sun, 26 Aug 2001 09:42:24 +0000 |
parents | 8de8e3f6228a |
children | 943eaba38521 |
comparison
equal
deleted
inserted
replaced
650:704cb139ec6b | 651:98b3721724bd |
---|---|
92 XIM_init_device (struct device *d) | 92 XIM_init_device (struct device *d) |
93 { | 93 { |
94 /* Nothing to do */ | 94 /* Nothing to do */ |
95 } | 95 } |
96 | 96 |
97 /* Callback for the deleting frame. */ | |
98 static void | |
99 XIM_delete_frame (Widget w, XtPointer client_data, XtPointer call_data) | |
100 { | |
101 XmImUnregister ((Widget) client_data); | |
102 } | |
103 | |
97 void | 104 void |
98 XIM_init_frame (struct frame *f) | 105 XIM_init_frame (struct frame *f) |
99 { | 106 { |
100 Widget w = FRAME_X_TEXT_WIDGET (f); | 107 Widget w = FRAME_X_TEXT_WIDGET (f); |
101 XPoint spot = {0,0}; | 108 XPoint spot = {0,0}; |
150 XmNspotLocation, &spot, | 157 XmNspotLocation, &spot, |
151 /* XmNlineSpace, 0, */ | 158 /* XmNlineSpace, 0, */ |
152 NULL); | 159 NULL); |
153 | 160 |
154 XmFontListEntryFree (&fontlistEntry); | 161 XmFontListEntryFree (&fontlistEntry); |
162 | |
163 XtAddCallback (w, XmNdestroyCallback, XIM_delete_frame, (XtPointer) w); | |
155 } | 164 } |
156 | 165 |
157 void | 166 void |
158 XIM_SetGeometry (struct frame *f) | 167 XIM_SetGeometry (struct frame *f) |
159 { | 168 { |