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 {