Changeset 333 for branches


Ignore:
Timestamp:
Mar 31, 2010, 2:15:08 PM (12 years ago)
Author:
dmik
Message:

branches/kmk: Poppler plugin: Repaint the check or radio box after changing the state on click.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/kmk/Lucide/gui/docViewer.cpp

    r327 r333  
    19631963                            {
    19641964                                LuInputButton *button = static_cast<LuInputButton *>( field );
    1965                                 boolean state = button->getState( ev );
    1966                                 button->setState( ev, !state );
    1967                                 // WinUpdateWindow( hwnd );
     1965                                LuInputButton_ButtonType type = button->getButtonType( ev );
     1966                                if ( type == LuInputButton_Check || type == LuInputButton_Radio ) {
     1967                                    boolean state = button->getState( ev );
     1968                                    button->setState( ev, !state );
     1969                                    WinInvalidateRect( hwnd, &r, FALSE );
     1970                                }
    19681971                                break;
    19691972                            }
Note: See TracChangeset for help on using the changeset viewer.