r9536 chris_y - /trunk/netsurf/amiga/gui.c

netsurf at semichrome.net netsurf at semichrome.net
Fri Sep 4 23:00:10 BST 2009


Author: chris_y
Date: Fri Sep  4 17:00:09 2009
New Revision: 9536

URL: http://source.netsurf-browser.org?rev=9536&view=rev
Log:
Make the new horizontal scroller work the same way as the old one and teh vertical
scroller.

Modified:
    trunk/netsurf/amiga/gui.c

Modified: trunk/netsurf/amiga/gui.c
URL: http://source.netsurf-browser.org/trunk/netsurf/amiga/gui.c?rev=9536&r1=9535&r2=9536&view=diff
==============================================================================
--- trunk/netsurf/amiga/gui.c (original)
+++ trunk/netsurf/amiga/gui.c Fri Sep  4 17:00:09 2009
@@ -945,14 +945,8 @@
 				break;
 
 				case WMHI_GADGETUP:
-					switch(result & WMHI_GADGETMASK) //gadaddr->GadgetID) //result & WMHI_GADGETMASK)
+					switch(result & WMHI_GADGETMASK)
 					{
-						case GID_HSCROLL:
-							if(option_faster_scroll)
-								gwin->redraw_scroll = true;
-							gwin->redraw_required = true;
-						break;
-
 						case GID_TABS:
 							ami_switch_tab(gwin,true);
 						break;
@@ -1912,14 +1906,15 @@
 								IDCMP_RAWKEY | IDCMP_SIZEVERIFY |
 								IDCMP_GADGETUP | IDCMP_IDCMPUPDATE |
 								IDCMP_INTUITICKS | IDCMP_ACTIVEWINDOW |
-								IDCMP_EXTENDEDMOUSE,
+								IDCMP_EXTENDEDMOUSE | IDCMP_GADGETDOWN,
 //					WINDOW_IconifyGadget, TRUE,
 					WINDOW_NewMenu,menu,
 			//		WINDOW_HorizProp,1,
 					WINDOW_VertProp,1,
 					WINDOW_IDCMPHook,&gwin->shared->scrollerhook,
 					WINDOW_IDCMPHookBits,IDCMP_IDCMPUPDATE |
-								IDCMP_EXTENDEDMOUSE | IDCMP_SIZEVERIFY,
+								IDCMP_EXTENDEDMOUSE | IDCMP_SIZEVERIFY |
+								 IDCMP_GADGETDOWN,
         		    WINDOW_AppPort, appport,
 					WINDOW_AppWindow,TRUE,
 					WINDOW_SharedPort,sport,
@@ -2146,7 +2141,8 @@
 				GA_RelRight, 1 - size2 - sz,
 				GA_Width, size2,
 				GA_BottomBorder, TRUE,
-				GA_RelVerify, TRUE,
+				GA_Immediate, TRUE,
+				ICA_TARGET, ICTARGET_IDCMP,
 				GA_DrawInfo, dri,
 				TAG_DONE);
 
@@ -3238,6 +3234,7 @@
 
 			switch( gid ) 
 			{
+				case GID_HSCROLL:
  				case OID_HSCROLL: 
  				case OID_VSCROLL:
 //					history_set_current_scroll(gwin->bw->history,




More information about the netsurf-commits mailing list