Changeset 3920
- Timestamp:
- 10/16/05 02:12:50 (3 years ago)
- Files:
-
- trunk/src/ChangeLog.Meadow (modified) (1 diff)
- trunk/src/mw32term.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/ChangeLog.Meadow
r3919 r3920 1 2005-10-16 Kyotaro HORIGUCHI <horiguti@meadowy.org> 2 3 * mw32term.c (mw32-update-alpha-hint): New LISP variable. 4 (mw32_update_frame_alpha): Use mw32-update-alpha-hint to select 5 redrawing method. 6 1 7 2005-10-15 MIYOSHI Masanori <miyoshi@meadowy.org> 2 8 trunk/src/mw32term.c
r3917 r3920 701 701 702 702 703 int mw32_update_alpha_hint = 1; 704 703 705 /* Change alpha of frame. */ 704 706 void … … 718 720 newalpha = f->output_data.mw32->alpha[ALPHA_INACTIVE]; 719 721 720 if (oldalpha == newalpha) return; 722 if (oldalpha == newalpha) 723 { 724 if (newalpha < 0 725 || f->output_data.mw32->frame_moving_or_sizing == 1) 726 return; 727 728 switch (mw32_update_alpha_hint) 729 { 730 case 1: 731 InvalidateRect (FRAME_MW32_WINDOW (f), NULL, FALSE); 732 /* fall through */ 733 case 0: 734 return; 735 } 736 } 721 737 722 738 if (change_style) … … 6796 6812 doc: /* Non nil means mouse cursor will hide on key input. */); 6797 6813 6814 6815 DEFVAR_INT ("mw32-update-alpha-hint", &mw32_update_alpha_hint, 6816 doc: /* Function hint of frame alpha. 6817 0 is minimum redrawing. 6818 1 is try redrawing by InvalidateRect(). 6819 2 is try redrawing by SetLayeredAttributes(). */); 6820 6821 6798 6822 mw32_hide_mouse_timeout = 0; /* infinite */ 6799 6823 mw32_hide_mouse_on_key = 0;
