GuiScrollBarSetScrollPosition: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 22: Line 22:


function scroll_bar_setPos(_,position)
function scroll_bar_setPos(_,position)
local position = tonumber(position)
if (tonumber(position)) then -- If we have typed a position
if (position) then -- If we have typed a position
guiScrollBarSetScrollPosition(scroll_bar,position) --Set the position in the scroll bar
guiScrollBarSetScrollPosition(scroll_bar,position) --Set the position in the scroll bar
end
end

Revision as of 09:32, 11 July 2017

Accessories-text-editor.png Script Example Missing Function GuiScrollBarSetScrollPosition needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.

This function is used to set the scroll amount of a scrollbar as a percentage.

Syntax

bool guiScrollBarSetScrollPosition ( gui-scrollBar theScrollBar, float amount )

Required Arguments

  • theScrollBar: The scrollbar you want to change the progress of
  • amount: a float ranging from 0 - 100 representing the amount you wish to set the scroll bar.

Returns

Returns true if the scroll position was successfully set, false otherwise.

Example

local window = guiCreateWindow(0.3,0.3,0.3,0.3,"Scroll-Position",true)
local scroll_bar = guiCreateScrollBar(5,25,30,245,false,false,window)

function scroll_bar_setPos(_,position)
	if (tonumber(position)) then -- If we have typed a position
		guiScrollBarSetScrollPosition(scroll_bar,position) --Set the position in the scroll bar
	end
end
addCommandHandler("pos",scroll_bar_setPos)

See Also

General functions

Browsers

Buttons

Checkboxes

Comboboxes

Edit Boxes

Gridlists

Memos

Progressbars

Radio Buttons

Scrollbars

Scrollpanes

Static Images

Tab Panels

Tabs

Text Labels

Windows

Catogory:Needs_Example