mirror of
				https://github.com/nicbarker/clay.git
				synced 2025-11-04 08:36:17 +00:00 
			
		
		
		
	[Bindings/Odin] Add support for Clay_Hovered() to Odin bindings
This commit is contained in:
		
							parent
							
								
									b4102400ff
								
							
						
					
					
						commit
						dcd6feda86
					
				| 
						 | 
				
			
			@ -351,6 +351,7 @@ foreign Clay {
 | 
			
		|||
    SetLayoutDimensions :: proc(dimensions: Dimensions) ---
 | 
			
		||||
    BeginLayout :: proc() ---
 | 
			
		||||
    EndLayout :: proc() -> ClayArray(RenderCommand) ---
 | 
			
		||||
    Hovered :: proc() -> bool ---
 | 
			
		||||
    PointerOver :: proc(id: ElementId) -> bool ---
 | 
			
		||||
    GetElementId :: proc(id: String) -> ElementId ---
 | 
			
		||||
    GetScrollContainerData :: proc(id: ElementId) -> ScrollContainerData ---
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -438,7 +438,7 @@ createLayout :: proc(lerpValue: f32) -> clay.ClayArray(clay.RenderCommand) {
 | 
			
		|||
                id = clay.ID("LinkGithubOuter"),
 | 
			
		||||
                layout = { padding = { 16, 16, 6, 6 } },
 | 
			
		||||
                border = border2pxRed,
 | 
			
		||||
                backgroundColor = clay.PointerOver(clay.GetElementId(clay.MakeString("LinkGithubOuter"))) ? COLOR_LIGHT_HOVER : COLOR_LIGHT,
 | 
			
		||||
                backgroundColor = clay.Hovered() ? COLOR_LIGHT_HOVER : COLOR_LIGHT,
 | 
			
		||||
                cornerRadius = clay.CornerRadiusAll(10)
 | 
			
		||||
            }) {
 | 
			
		||||
                clay.Text("Github", clay.TextConfig({fontId = FONT_ID_BODY_24, fontSize = 24, textColor = {61, 26, 5, 255}}))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue