//Create dialog window.
dlgSettings = app.CreateDialog( "Einstellungen" )
//Create a layout for dialog.
layDlg = app.CreateLayout("absolute")
layDlg.SetSize( 1.0 );
dlgSettings.AddLayout( layDlg )
//Create tabs
var tabs = app.CreateTabs( "Allgemein,Updates,Infos", 1.0, 1.0, "")
layDlg.AddChild( tabs )
//Add buttons to tabs.
layDlgDesign = tabs.GetLayout( "Allgemein" )
var txtColor = app.AddText( layDlgDesign,"Hintergrundfarbe auswählen")
txtColor.SetMargins( 0, 0.01, 0, 0 )
var pollux = app.AddLayout(layDlgDesign,"linear")
pollux.SetChildTextSize(12)
item = app.LoadText( "item", "Schwarz" );
clrBg = app.LoadText( "clrBg", "black" );
clrTxt = app.LoadText( "clrTxt", "white" );
var lstColors = app.AddSpinner( pollux,"Schwarz,Weiss,Blau" )
lstColors.SelectItem( item )
lstColors.SetOnChange( lstColors_OnTouch )
var text = "Startseite festlegen";
txt.SetMargins( 0, 0.03, 0, 0 )
txt = app.CreateText( text )
layDlgDesign.AddChild( txt )
var castor = app.CreateLayout(layDlgDesign,"linear")
var home = app.AddTextEdit(layDlgDesign,defaultUrl,0.8,"Autosize")
var save = newButton(layDlgDesign,"[fa-save]")
save.SetOnTouch(function () {
defaultUrl=home.GetText()
app.SaveText("defaultUrl",defaultUrl)
app.ShowPopup("Startseite geändert!")
})
var text = "Suchmaschinen auswählen";
txt = app.CreateText( text)
layDlgDesign.AddChild( txt )
var data = "Google:[fa-google],Yahoo:[fa-yahoo],Bing:[fa-windows],Brave Search:[fa-bitcoin],Neeva:[fa-deafness]";
lst = app.CreateList( data, 0.7, 0.4 );
layDlgDesign.AddChild( lst )
lst.SetOnTouch(function (title,body,icon,index) {
app.SaveText("searchUrl",searchUrl)
})
btnOk = app.AddButton( layDlgDesign, "Ok" )
btnOk.SetMargins( 0, 0.01, 0, 0 )
btnOk.SetOnTouch(function() {dlgSettings.Dismiss();})
layDlgUpdate = tabs.GetLayout( "Updates" )
var text = "Manuelles Update";
txt.SetMargins( 0, 0.03, 0, 0 )
txt = app.CreateText( text)
layDlgUpdate.AddChild( txt )
btnUpdates = app.CreateButton( "Überprüfen von Updates" );
btnUpdates.SetMargins( 0, 0.01, 0, 0 )
btnUpdates.SetOnTouch( btnUpdates_OnTouch );
layDlgUpdate.AddChild( btnUpdates );
btnOk = app.AddButton( layDlgUpdate, "Ok")
btnOk.SetMargins( 0, 0.03, 0, 0 )
btnOk.SetOnTouch(function() {dlgSettings.Dismiss();})
layDlgSpeech = tabs.GetLayout( "Infos" )
webDlgSpeech = app.CreateWebView(1, 0.9);
webDlgSpeech.LoadUrl();