Show
Ignore:
Timestamp:
01/08/10 10:48:41 (3 years ago)
Author:
saturday06
Message:

uiuiui

Location:
lang/objective-cplusplus/i3/trunk/src
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • lang/objective-cplusplus/i3/trunk/src/gui-windows/CompletionWindowPlatform.cpp

    r36327 r36365  
    9292    createUI(); 
    9393    UpdateWindow(local_window); 
    94     ShowWindow(local_window, SW_SHOW); 
     94    ShowWindow(local_window, SW_HIDE); 
    9595    loop(); 
    9696} 
  • lang/objective-cplusplus/i3/trunk/src/gui-windows/Gui.cpp

    r36359 r36365  
    5353#endif 
    5454 
    55 #if defined(_MSC_VER) && !defined(NDEBUG) 
     55#if defined(_MSC_VER) && !defined(NDEBUG) && 0 
    5656 
    5757#define SET_DLL_ADDRESS(module, name)           \ 
  • lang/objective-cplusplus/i3/trunk/src/gui-windows/InputWindowPlatform.cpp

    r36364 r36365  
    5555        return; 
    5656    } else if (_tcscmp(e.command, _T("exit")) == 0) { 
     57                ShowWindow(mediator.getInputWindow().window.load(), SW_HIDE); 
    5758        ExitEvent ex; 
    5859        mediator.getInputWindow().post(ex, *this); 
     
    257258    layout.window.height = client_height; 
    258259 
     260    int x = layout.window.padding.left + layout.icon.width + layout.edit.padding.right; 
     261    int y = layout.window.height - layout.window.padding.bottom - layout.edit.height + layout.edit.padding.top; 
    259262    int w = layout.window.width 
    260263        - layout.window.padding.right - layout.window.padding.left 
     
    263266 
    264267    int h = layout.edit.height - layout.edit.padding.top - layout.edit.padding.bottom; 
    265     SetWindowPos(edit, 0, 0, 0, w, h, SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOREDRAW | SWP_NOOWNERZORDER | SWP_NOZORDER); 
     268 
     269    SetWindowPos(edit, NULL, x, y, w, h, SWP_NOACTIVATE | SWP_NOREDRAW | SWP_NOOWNERZORDER | SWP_NOZORDER); 
    266270    SetMsgHandled(false); 
    267271} 
     
    389393void InputWindowPlatform<InputWindow>::OnKeyDown(HWND hWnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) { 
    390394    if (vk == VK_ESCAPE) { 
     395                ShowWindow(local_window, SW_HIDE); 
    391396        PostMessage(hWnd, WM_CLOSE, 0, 0); 
    392397    } 
     
    739744    // �G�f�B�b�g�R���g���[���쐬 
    740745    // 
    741     int x = layout.window.padding.left + layout.icon.width + layout.edit.padding.right; 
    742     int y = layout.window.height - layout.window.padding.bottom - layout.edit.height + layout.edit.padding.top; 
    743746    edit = CreateWindowEx( 
    744747                richedit_exstyle, 
     
    748751                _T(""), 
    749752                richedit_style, 
    750                 x, 
    751                 y, 
     753                0, 
     754                0, 
    752755                100, 
    753756                100, 
  • lang/objective-cplusplus/i3/trunk/src/gui-windows/OutputWindowPlatform.cpp

    r36327 r36365  
    9292    createUI(); 
    9393    UpdateWindow(local_window); 
    94     ShowWindow(local_window, SW_SHOW); 
     94    ShowWindow(local_window, SW_HIDE); 
    9595    loop(); 
    9696} 
  • lang/objective-cplusplus/i3/trunk/src/mil/include/mil/Thread.h

    r36327 r36365  
    232232 
    233233    void join() { 
    234         for (int retry = 50; thread_routine_status.load() == RUNNING; retry--) { 
     234        for (int retry = 500; thread_routine_status.load() == RUNNING; retry--) { 
    235235 
    236236            if (retry == 0) { 
     
    239239            } 
    240240 
    241             sleep(1); 
     241            milli_sleep(50); 
    242242        } 
    243243 
  • lang/objective-cplusplus/i3/trunk/src/mil/include/mil/os-windows/Os.h

    r35770 r36365  
    1717 
    1818namespace mil { 
     19 
     20inline static void milli_sleep(unsigned int milli_seconds) { 
     21        Sleep(milli_seconds); 
     22} 
    1923 
    2024inline static void sleep_gui() {