YaST2 Developers Documentation: Configuration of IDE DMA mode

Configuration of IDE DMA mode

include/idedma/ui.ycp
User interface functions.
All user interface functions.

Imports

  • Idedma
  • Label
  • Popup
  • Sequencer
  • Wizard

Includes

  • idedma/helps.ycp

Local Variables

Local Functions

local dma_on_string -> string

String with DMA on status text (For translators: translation can be long - text is used in the table in column "Required DMA mode" and "Current DMA mode")

local dma_off_string -> string

String with DMA off status text (For translators: translation can be long - text is used in the table in column "Required DMA mode" and "Current DMA mode")

local dma_default_string -> string

String with no change of DMA status text (For translators: translation can be long - text is used in the table in column "Required DMA mode" and "Current DMA mode")

local get_table_items () -> list

Return list of items for table widget

Return value:
List of items
local refresh_combo () -> void

Refresh combo widget content for actual selected device in the table

local DmaConfigDialog () -> any

Main DMA configuration dialog

Return value:
Result from UserInput()
local MainSequence () -> any

Main workflow of the idedma configuration

Return value:
Result from WizardSequencer() function
local ReadDialog () -> symbol

Read settings dialog

Return value:
`abort if configuration read failed
local WriteDialog () -> symbol

Write settings dialog

Return value:
`abort if configuration write failed
local IdedmaSequence () -> any

Whole configuration of DMA

Return value:
Result from WizardSequencer() function
local IdedmaAutoSequence () -> any

Whole configuration of DMA but without reading and writing. For use with autoinstallation.

Return value:
Result from WizardSequencer() function