| version 1.3, 2005/11/29 18:46:31 |
version 1.4, 2005/12/01 18:52:28 |
| Line 157 bool dosendkeymessage(WIN *spcfocus,unsi |
|
| Line 157 bool dosendkeymessage(WIN *spcfocus,unsi |
|
| } |
} |
| break; |
break; |
| } |
} |
| if(chang)redraw(); |
if(chang)redrawclientwin(spcfocus); |
| return gets; |
return gets; |
| } |
} |
| |
|
| Line 408 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| Line 408 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| if(actline!=combo->activeline) |
if(actline!=combo->activeline) |
| { |
{ |
| chang=true; |
chang=true; |
| char *data=g_list_nth_data(list->lines,combo->activeline); |
setcomboactiveitem(combo,actline,combo->activeline); |
| |
char *data=combo->activeitem->data; |
| set_text(combo->edit,data); |
set_text(combo->edit,data); |
| if(combo->change!=NULL)combo->change(spcfocus); |
if(combo->change!=NULL)combo->change(spcfocus); |
| } |
} |
| Line 507 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| Line 508 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| { |
{ |
| stat=2; |
stat=2; |
| if(submenu->extra->menu.activeline==-1)submenu->extra->menu.activeline=0; |
if(submenu->extra->menu.activeline==-1)submenu->extra->menu.activeline=0; |
| redraw(); |
redrawclientwin(submenu); |
| } |
} |
| gets=true; |
gets=true; |
| } |
} |
| Line 576 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| Line 577 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| { |
{ |
| if(submenu->extra->menu.activeline==-1)submenu->extra->menu.activeline=0; |
if(submenu->extra->menu.activeline==-1)submenu->extra->menu.activeline=0; |
| stat=2; |
stat=2; |
| redraw(); |
redrawclientwin(submenu); |
| } |
} |
| else |
else |
| sendmousemessage(gpmev.x,gpmev.y,MM_MOUSEMOVE); |
sendmousemessage(gpmev.x,gpmev.y,MM_MOUSEMOVE); |
| Line 606 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| Line 607 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| if(submenu!=NULL) |
if(submenu!=NULL) |
| { |
{ |
| if(submenu->extra->menu.activeline==-1)submenu->extra->menu.activeline=0; |
if(submenu->extra->menu.activeline==-1)submenu->extra->menu.activeline=0; |
| redraw(); |
redrawclientwin(submenu); |
| } |
} |
| else sendmousemessage(gpmev.x,gpmev.y,MM_MOUSEMOVE); |
else sendmousemessage(gpmev.x,gpmev.y,MM_MOUSEMOVE); |
| stat=2; |
stat=2; |
| Line 758 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| Line 759 bool dosendsyskeymessage(WIN *spcfocus,u |
|
| stat=0; |
stat=0; |
| } |
} |
| } |
} |
| if(chang)redraw(); |
if(chang)redrawclientwin(spcfocus); |
| return gets; |
return gets; |
| } |
} |