User Tools

Site Tools


built_in:checkboxes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
built_in:checkboxes [2014/09/17 18:34]
stevegarman created
built_in:checkboxes [2015/11/02 19:05] (current)
Line 1: Line 1:
 ====== CheckBoxes ====== ====== CheckBoxes ======
-===== Create ===== + 
-Create CheckBoxes using the CreateCheckBox method of the app object: +//(Information and examples taken from the DroidScript documentation)// 
-<code>chk = app.CreateCheckBox( text );</code> + 
-Use the SetOnTouch method of the CheckBox object to set the name of a function you want to be called when the CheckBox is touched. You can read the 'isChecked' parameter in your callback function to get the state of the CheckBox+===== Description ===== 
 +Create CheckBoxes using the **CreateCheckBox** method of the [[built_in:app|app]] object: 
 +<code> chk = app.CreateCheckBox( text );</code> 
 +Use the **SetOnTouch** method of the CheckBox object to set the name of a function you want to be called when the CheckBox is touched. You can read the 'isChecked' parameter in your callback function to get the state of the CheckBox
 + 
 +----
 ===== Methods ===== ===== Methods =====
 +Some controls use the same methods.\\
 +For examples of the **[[same methods]]** look here.
 ^Method ^Description ^ ^Method ^Description ^
-|chk.GetChecked| | +|CheckBox.Destroy() | | 
-|chk.GetHeight| | +|CheckBox.GetAbsHeight() | | 
-|chk.GetText| | +|CheckBox.GetAbsWidth() | | 
-|chk.GetVisibility| | +|CheckBox.GetChecked() | | 
-|chk.GetWidth| | +|CheckBox.GetHeight() | | 
-|chk.Release| | +|CheckBox.GetPosition() | | 
-|chk.SetBackColor| | +|CheckBox.GetText() | | 
-|chk.SetBackGradient| | +|CheckBox.GetTextSize( mode ) | | 
-|chk.SetBackGradientRadial| | +|CheckBox.GetType() | | 
-|chk.SetBackground| | +|CheckBox.GetVisibility() | | 
-|chk.SetChecked| | +|CheckBox.GetWidth() | | 
-|chk.SetMargins| | +|CheckBox.Release() | | 
-|chk.SetOnTouch| | +|CheckBox.SetBackColor( colorCode ) | | 
-|chk.SetPadding| | +|CheckBox.SetBackGradient( color1,color2,color3,p4,p5,p6,p7 ) | | 
-|chk.SetPosition| | +|CheckBox.SetBackGradientRadial( x,y,r,color1,color2,color3,p7 ) | | 
-|chk.SetSize| | +|CheckBox.SetBackground( imagefile,options ) | | 
-|chk.SetText| | +|CheckBox.SetChecked( checked ) | | 
-|chk.SetTextColor| | +|CheckBox.SetMargins( left,top,right,bottom ) | | 
-|chk.SetTextSize| |+|CheckBox.SetOnTouch( callback ) | | 
 +|CheckBox.SetPadding( left, top, right, bottom ) | | 
 +|CheckBox.SetPosition( left, top, width, height ) | | 
 +|CheckBox.SetScale( x,y ) | | 
 +|CheckBox.SetSize( width, height | | 
 +|CheckBox.SetText( text ) | | 
 +|CheckBox.SetTextColor( colorCode ) | | 
 +|CheckBox.SetTextSize( size,mode ) | | 
 +|CheckBox.SetVisibility( HideShow ) | | 
 + 
 +---- 
 + 
 +====Example==== 
 + 
 +<code javascript> 
 +function OnStart() 
 +
 +  lay = app.CreateLayout( "Linear", "VCenter,FillXY" ); 
 + 
 +  chk = app.CreateCheckBox( "Enable Stuff" ); 
 +  chk.SetOnTouch( ShowState ); 
 +  lay.AddChild( chk ); 
 + 
 +  app.AddLayout( lay ); 
 +
 + 
 +function ShowState( isChecked ) 
 +
 +  app.ShowPopup( "Checked = " + isChecked, "Short" ); 
 +
 +</code>
built_in/checkboxes.1410978886.txt.gz · Last modified: 2014/09/18 02:34 (external edit)