Garry's Mod Wiki

Revision Difference

DListView:DoDoubleClick#527969

<function name="DoDoubleClick" parent="DListView" type="panelfunc"> <ispanel>yes</ispanel> <description>Called when a line in the DListView is double clicked.</description> <realm>Client</realm> <args> <arg name="lineID" type="number">The line number of the double clicked line.</arg> <arg name="line" type="Panel">The double clicked <page>DListView_Line</page>.</arg> </args> </function> <example> <description>Demonstrates the use of this function.</description> <code> local DList = vgui.Create("DListView") DList:SetPos(5,50) DList:SetSize(150, 245) DList:AddColumn("Player Names") for k, v in pairs( player.GetAll() ) do DList:AddLine(v:Name()) local DList = vgui.Create( "DListView" ) DList:SetPos( 5, 50 ) DList:SetSize( 150, 245 ) DList:AddColumn( "Player Names" ) for _, v in ipairs( player.GetAll() ) do DList:AddLine( v:Name() ) end function DList:DoDoubleClick( lineID, line ) MsgN( "Line " .. lineID .. " was double clicked!" ) end </code> <output> The double clicked line number is printed, e.g. ⤶ ⤶ ⤶ ⤶ ```⤶ ⤶ ```⤶ Line 6 was double clicked! ``` </output> ⤶ </example> </output> </example>