Modify the context name of the hit tests
These relate more to the position of the pointer when an event occurs.
This commit is contained in:
		
							parent
							
								
									60f574e4b7
								
							
						
					
					
						commit
						b9530ad5d1
					
				
							
								
								
									
										14
									
								
								config.def.h
								
								
								
								
							
							
						
						
									
										14
									
								
								config.def.h
								
								
								
								
							| 
						 | 
				
			
			@ -129,12 +129,12 @@ static Key keys[] = {
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
/* button definitions */
 | 
			
		||||
/* click can be ClkDoc, ClkLink, ClkImg, ClkMedia, ClkSel, ClkEdit, ClkAny */
 | 
			
		||||
/* where can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */
 | 
			
		||||
static Button buttons[] = {
 | 
			
		||||
	/* click        event mask  button  function        argument */
 | 
			
		||||
	{ ClkLink,      0,          2,      linkopenembed,  { 0 } },
 | 
			
		||||
	{ ClkLink,      MODKEY,     2,      linkopen,       { 0 } },
 | 
			
		||||
	{ ClkLink,      MODKEY,     1,      linkopen,       { 0 } },
 | 
			
		||||
	{ ClkAny,       0,          8,      navigate,       { .i = -1 } },
 | 
			
		||||
	{ ClkAny,       0,          9,      navigate,       { .i = +1 } },
 | 
			
		||||
	/* where        event mask      button  function        argument        stop event */
 | 
			
		||||
	{ OnLink,       0,              2,      linkopenembed,  { 0 },          1 },
 | 
			
		||||
	{ OnLink,       MODKEY,         2,      linkopen,       { 0 },          1 },
 | 
			
		||||
	{ OnLink,       MODKEY,         1,      linkopen,       { 0 },          1 },
 | 
			
		||||
	{ OnAny,        0,              8,      navigate,       { .i = -1 },    1 },
 | 
			
		||||
	{ OnAny,        0,              9,      navigate,       { .i = +1 },    1 },
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										16
									
								
								surf.c
								
								
								
								
							
							
						
						
									
										16
									
								
								surf.c
								
								
								
								
							| 
						 | 
				
			
			@ -35,14 +35,16 @@ char *argv0;
 | 
			
		|||
#define CLEANMASK(mask)         (mask & (MODKEY|GDK_SHIFT_MASK))
 | 
			
		||||
 | 
			
		||||
enum { AtomFind, AtomGo, AtomUri, AtomLast };
 | 
			
		||||
 | 
			
		||||
enum {
 | 
			
		||||
	ClkDoc   = WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT,
 | 
			
		||||
	ClkLink  = WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK,
 | 
			
		||||
	ClkImg   = WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE,
 | 
			
		||||
	ClkMedia = WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA,
 | 
			
		||||
	ClkSel   = WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION,
 | 
			
		||||
	ClkEdit  = WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE,
 | 
			
		||||
	ClkAny   = ClkDoc | ClkLink | ClkImg | ClkMedia | ClkSel | ClkEdit,
 | 
			
		||||
	OnDoc   = WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT,
 | 
			
		||||
	OnLink  = WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK,
 | 
			
		||||
	OnImg   = WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE,
 | 
			
		||||
	OnMedia = WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA,
 | 
			
		||||
	OnEdit  = WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE,
 | 
			
		||||
	OnBar   = WEBKIT_HIT_TEST_RESULT_CONTEXT_SCROLLBAR,
 | 
			
		||||
	OnSel   = WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION,
 | 
			
		||||
	OnAny   = OnDoc | OnLink | OnImg | OnMedia | OnEdit | OnBar | OnSel,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
typedef union Arg Arg;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue