src/events/SDL_keyboard.c
branchgsoc2009_IME
changeset 3132 88861448961f
parent 2990 502adab079a4
equal deleted inserted replaced
3131:009bd8f81947 3132:88861448961f
   850         posted = (SDL_PushEvent(&event) > 0);
   850         posted = (SDL_PushEvent(&event) > 0);
   851     }
   851     }
   852     return (posted);
   852     return (posted);
   853 }
   853 }
   854 
   854 
       
   855 int
       
   856 SDL_SendEditingText(const char *text, int start, int length)
       
   857 {
       
   858     int posted;
       
   859 
       
   860     /* Post the event, if desired */
       
   861     posted = 0;
       
   862     if (SDL_ProcessEvents[SDL_TEXTEDITING] == SDL_ENABLE) {
       
   863         SDL_Event event;
       
   864         event.edit.type = SDL_TEXTEDITING;
       
   865         event.edit.start = start;
       
   866         event.edit.length = length;
       
   867         SDL_strlcpy(event.edit.text, text, SDL_arraysize(event.text.text));
       
   868         posted = (SDL_PushEvent(&event) > 0);
       
   869     }
       
   870     return (posted);
       
   871 }
       
   872 
   855 void
   873 void
   856 SDL_KeyboardQuit(void)
   874 SDL_KeyboardQuit(void)
   857 {
   875 {
   858     int i;
   876     int i;
   859 
   877