DgsSetEnabled

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function enables/disables a DGS element. A disabled DGS element can't be used, gets a gray aspect and doesn't receive any events.

Syntax

bool dgsSetEnabled ( element dgsElement, bool enabled )

DGS OOP Syntax Help! I don't understand this!

Method: DGSElement:setEnabled(...)
Variable: .enabled
Counterpart: dgsGetEnabled

Required Arguments

  • dgsElement: the DGS element you wish to enable or disable
  • enabled: the new state

Returns

If the function succeeds it returns true, if it fails it returns false.

Example

Click to collapse [-]
Client
DGS = exports.dgs
function ChangeMyButtonEnabled ( )        
        if ( DGS:dgsGetEnabled ( MyButton ) == true ) then -- check if the element is enabled           
                DGS:dgsSetEnabled ( MyButton, false ) -- if it is, we disable it
        else              
                DGS:dgsSetEnabled ( MyButton, true ) -- if not, we make it enabled
        end
end

MyGuiWindow = DGS:dgsCreateWindow(254,206,478,306,"Awesome dgs Window",false) -- Your dgs window
MyButton = DGS:dgsCreateButton(0.477,0.8268,0.1946,0.0784,"Hello World!",true,MyGuiWindow) -- Creates a button in your dgs window

See Also

General Functions

General Events