vinstall-gambas / src / InstallSrc.class

' Gambas class file

'    This file is part of vinstall-ng

'    vinstall-ng is free software: you can redistribute it and/or modify
'    it under the terms of the GNU General Public License as published by
'    the Free Software Foundation, either version 2 of the License, or
'    (at your option) any later version.

'    vinstall-ng  is distributed in the hope that it will be useful,
'    but WITHOUT ANY WARRANTY; without even the implied warranty of
'    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
'    GNU General Public License for more details.

'    You should have received a copy of the GNU General Public License
'    along with vinstall-ng.  If not, see <http://www.gnu.org/licenses/>.

PRIVATE $HostDevice AS String
PRIVATE $type AS String
PRIVATE $Description AS String
PRIVATE $Configuration AS String
PRIVATE $Name AS String
PRIVATE $Version AS String
PRIVATE $isoname AS String
PRIVATE $isIso AS Boolean
PRIVATE $id AS Integer
PRIVATE $MultiDisk AS Boolean
PRIVATE $ReleaseID AS String
PRIVATE $MediaID AS String
PRIVATE $bdate AS String
PRIVATE $multisingle AS Boolean
PRIVATE $Config AS NEW Settings
PRIVATE $filepath AS String

PROPERTY HostDevice AS String
PROPERTY Type AS String
PROPERTY Description AS String
PROPERTY Configuration AS String
PROPERTY Name AS String
PROPERTY Version AS String
PROPERTY IsoName AS String
PROPERTY IsISO AS Boolean
PROPERTY ID AS Integer
PROPERTY MultiDisk AS Boolean
PROPERTY ReleaseID AS String
PROPERTY MediaID AS String
PROPERTY BuildDate AS String
PROPERTY MultiSingle AS Boolean
PROPERTY Config AS Settings
PROPERTY PathToISO AS String



PRIVATE FUNCTION HostDevice_Read() AS String

  RETURN $HostDevice  

END

PRIVATE SUB HostDevice_Write(Value AS String)

  $HostDevice = Value

END

PRIVATE FUNCTION Type_Read() AS String

  RETURN $type

END

PRIVATE SUB Type_Write(Value AS String)

  $type = Value

END

PRIVATE FUNCTION Description_Read() AS String

  RETURN $Description 

END

PRIVATE SUB Description_Write(Value AS String)

  $Description = Value

END

PRIVATE FUNCTION Configuration_Read() AS String

  RETURN $Configuration

END

PRIVATE SUB Configuration_Write(Value AS String)

  $Configuration = Value

END

PRIVATE FUNCTION Name_Read() AS String

  RETURN $Name

END

PRIVATE SUB Name_Write(Value AS String)

  $Name = Value

END

PRIVATE FUNCTION Version_Read() AS String

  RETURN $Version

END

PRIVATE SUB Version_Write(Value AS String)

  $Version = Value

END

PRIVATE FUNCTION IsoName_Read() AS String

  RETURN $isoname

END

PRIVATE SUB IsoName_Write(Value AS String)

  $isoname = Value

END

PRIVATE FUNCTION IsISO_Read() AS Boolean

  RETURN $isIso

END

PRIVATE SUB IsISO_Write(Value AS Boolean)

  $isIso = Value

END

PRIVATE FUNCTION ID_Read() AS Integer

  RETURN $id

END

PRIVATE SUB ID_Write(Value AS Integer)

  $id = Value
  

END

PRIVATE FUNCTION MultiDisk_Read() AS Boolean

  RETURN $MultiDisk

END

PRIVATE SUB MultiDisk_Write(Value AS Boolean)

  $MultiDisk = Value

END

PRIVATE FUNCTION ReleaseID_Read() AS String

  RETURN $ReleaseID

END

PRIVATE SUB ReleaseID_Write(Value AS String)

  $ReleaseID = Value

END

PRIVATE FUNCTION MediaID_Read() AS String

  RETURN $MediaID

END

PRIVATE SUB MediaID_Write(Value AS String)

  $MediaID = Value

END

PRIVATE FUNCTION BuildDate_Read() AS String

  RETURN $bdate

END

PRIVATE SUB BuildDate_Write(Value AS String)

  $bdate = Value

END

PRIVATE FUNCTION MultiSingle_Read() AS Boolean

  RETURN $multisingle

END

PRIVATE SUB MultiSingle_Write(Value AS Boolean)

  $multisingle = Value

END

PRIVATE FUNCTION Config_Read() AS Settings

RETURN $Config  

END

PRIVATE SUB Config_Write(Value AS Settings)

  $Config = Value

END

PRIVATE FUNCTION PathToISO_Read() AS String

  RETURN $filepath

END

PRIVATE SUB PathToISO_Write(Value AS String)

  $filepath = Value  

END
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.