C# Класс SunsetHigh.ListPanel

Наследование: Panel, IListPanel
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
cursor int
entries List
font Microsoft.Xna.Framework.Graphics.SpriteFont
scrollBar ScrollBar

Открытые методы

Метод Описание
ListPanel ( ) : System
ListPanel ( int x, int y, int width, int height ) : System
alignEntriesHorizontal ( ) : void
alignEntriesHorizontal ( int startX, int endX, int startY, int endY ) : void
alignEntriesTable ( int rows, int cols, bool rowFirst = true ) : void
alignEntriesTable ( int rows, int cols, int startX, int endX, int startY, int endY, bool rowFirst = true ) : void
alignEntriesVertical ( ) : void
alignEntriesVertical ( int startX, int endX, int startY, int endY ) : void
clearEntries ( ) : void
draw ( SpriteBatch sb ) : void
getCurrentEntry ( ) : MenuEntry
getEntries ( ) : List
getEntryColor ( ) : Color
getEntryHighlightedColor ( ) : Color
hideEntries ( ) : void
isScrolling ( ) : bool
loadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
loadEntries ( ) : void
onConfirm ( ) : void
onExit ( ) : void
onFocus ( ) : void
onMoveCursor ( Direction dir ) : void
onRefocus ( ) : void
reset ( ) : void
setEntryColor ( Color color ) : void
setEntryHighlightedColor ( Color color ) : void
setScrolling ( int numRowsVisible, int numCols ) : void
setScrolling ( int numRowsVisible, int numCols, int startX, int endX, int startY ) : void
unhideEntries ( ) : void
update ( float elapsed ) : void

Приватные методы

Метод Описание
drawHelper ( SpriteBatch sb, int i ) : void

Описание методов

ListPanel() публичный Метод

public ListPanel ( ) : System
Результат System

ListPanel() публичный Метод

public ListPanel ( int x, int y, int width, int height ) : System
x int
y int
width int
height int
Результат System

alignEntriesHorizontal() публичный Метод

public alignEntriesHorizontal ( ) : void
Результат void

alignEntriesHorizontal() публичный Метод

public alignEntriesHorizontal ( int startX, int endX, int startY, int endY ) : void
startX int
endX int
startY int
endY int
Результат void

alignEntriesTable() публичный Метод

public alignEntriesTable ( int rows, int cols, bool rowFirst = true ) : void
rows int
cols int
rowFirst bool
Результат void

alignEntriesTable() публичный Метод

public alignEntriesTable ( int rows, int cols, int startX, int endX, int startY, int endY, bool rowFirst = true ) : void
rows int
cols int
startX int
endX int
startY int
endY int
rowFirst bool
Результат void

alignEntriesVertical() публичный Метод

public alignEntriesVertical ( ) : void
Результат void

alignEntriesVertical() публичный Метод

public alignEntriesVertical ( int startX, int endX, int startY, int endY ) : void
startX int
endX int
startY int
endY int
Результат void

clearEntries() публичный Метод

public clearEntries ( ) : void
Результат void

draw() публичный Метод

public draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

getCurrentEntry() публичный Метод

public getCurrentEntry ( ) : MenuEntry
Результат MenuEntry

getEntries() публичный Метод

public getEntries ( ) : List
Результат List

getEntryColor() публичный Метод

public getEntryColor ( ) : Color
Результат Color

getEntryHighlightedColor() публичный Метод

public getEntryHighlightedColor ( ) : Color
Результат Color

hideEntries() публичный Метод

public hideEntries ( ) : void
Результат void

isScrolling() публичный Метод

public isScrolling ( ) : bool
Результат bool

loadContent() публичный Метод

public loadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
Результат void

loadEntries() публичный Метод

public loadEntries ( ) : void
Результат void

onConfirm() публичный Метод

public onConfirm ( ) : void
Результат void

onExit() публичный Метод

public onExit ( ) : void
Результат void

onFocus() публичный Метод

public onFocus ( ) : void
Результат void

onMoveCursor() публичный Метод

public onMoveCursor ( Direction dir ) : void
dir Direction
Результат void

onRefocus() публичный Метод

public onRefocus ( ) : void
Результат void

reset() публичный Метод

public reset ( ) : void
Результат void

setEntryColor() публичный Метод

public setEntryColor ( Color color ) : void
color Color
Результат void

setEntryHighlightedColor() публичный Метод

public setEntryHighlightedColor ( Color color ) : void
color Color
Результат void

setScrolling() публичный Метод

public setScrolling ( int numRowsVisible, int numCols ) : void
numRowsVisible int
numCols int
Результат void

setScrolling() публичный Метод

public setScrolling ( int numRowsVisible, int numCols, int startX, int endX, int startY ) : void
numRowsVisible int
numCols int
startX int
endX int
startY int
Результат void

unhideEntries() публичный Метод

public unhideEntries ( ) : void
Результат void

update() публичный Метод

public update ( float elapsed ) : void
elapsed float
Результат void

Описание свойств

cursor защищенное свойство

protected int cursor
Результат int

entries защищенное свойство

protected List entries
Результат List

font защищенное свойство

protected SpriteFont,Microsoft.Xna.Framework.Graphics font
Результат Microsoft.Xna.Framework.Graphics.SpriteFont

scrollBar защищенное свойство

protected ScrollBar scrollBar
Результат ScrollBar