|
| | ATTRIB (ListBox, src, string) |
| | ATTRIB (MenuItem, parent, entity) |
| | ATTRIB (MenuItem, tooltip, string) |
| | ATTRIB (XonoticScreenshotList, filterBox, entity) |
| | ATTRIB (XonoticScreenshotList, filterString, string) |
| | ATTRIB (XonoticScreenshotList, screenshotBrowserDialog, entity) |
| | ATTRIB (XonoticScreenshotList, screenshotPreview, entity) |
| | ATTRIB (XonoticScreenshotList, screenshotViewerDialog, entity) |
| virtual void | clickListBoxItem () |
| virtual void | configureListBox () |
| virtual void | configureXonoticListBox () |
| virtual void | configureXonoticScreenshotList () |
| virtual void | destroy () |
| virtual void | doubleClickListBoxItem () |
| virtual void | draw () |
| virtual void | drawListBoxItem () |
| virtual void | focusedItemChangeNotify () |
| virtual void | focusEnter () |
| virtual void | focusLeave () |
| virtual void | getFirstFullyVisibleItemAtScrollPos () |
| virtual void | getItemAtPos () |
| virtual void | getItemHeight () |
| virtual void | getItemStart () |
| virtual void | getLastFullyVisibleItemAtScrollPos () |
| virtual void | getScreenshots () |
| virtual void | getTotalHeight () |
| virtual void | goScreenshot () |
| virtual void | hideNotify () |
| virtual void | isScrolling () |
| virtual void | keyDown () |
| virtual void | keyUp () |
| virtual void | mouseDrag () |
| virtual void | mouseMove () |
| virtual void | mousePress () |
| virtual void | mouseRelease () |
| virtual void | previewScreenshot () |
| virtual void | relinquishFocus () |
| virtual void | resizeNotify () |
| virtual void | screenshotName () |
| virtual void | scrollToItem () |
| virtual void | setFocusedItem () |
| virtual void | setSelected () |
| virtual void | showNotify () |
| virtual void | startScreenshot () |
| virtual void | startSlideShow () |
| virtual void | stopSlideShow () |
| virtual void | toString () |
| virtual void | updateControlTopBottom () |
Definition at line 4 of file screenshotlist.qh.
◆ ATTRIB() [1/8]
◆ ATTRIB() [2/8]
◆ ATTRIB() [3/8]
◆ ATTRIB() [4/8]
◆ ATTRIB() [5/8]
◆ ATTRIB() [6/8]
◆ ATTRIB() [7/8]
◆ ATTRIB() [8/8]
◆ clickListBoxItem()
| virtual void ListBox::clickListBoxItem |
( |
| ) |
|
|
virtualinherited |
◆ configureListBox()
| virtual void ListBox::configureListBox |
( |
| ) |
|
|
virtualinherited |
◆ configureXonoticListBox()
| virtual void XonoticListBox::configureXonoticListBox |
( |
| ) |
|
|
virtualinherited |
◆ configureXonoticScreenshotList()
| virtual void XonoticScreenshotList::configureXonoticScreenshotList |
( |
| ) |
|
|
virtual |
◆ destroy()
| virtual void XonoticScreenshotList::destroy |
( |
| ) |
|
|
virtual |
◆ doubleClickListBoxItem()
| virtual void XonoticScreenshotList::doubleClickListBoxItem |
( |
| ) |
|
|
virtual |
◆ draw()
| virtual void XonoticScreenshotList::draw |
( |
| ) |
|
|
virtual |
◆ drawListBoxItem()
| virtual void XonoticScreenshotList::drawListBoxItem |
( |
| ) |
|
|
virtual |
◆ focusedItemChangeNotify()
| virtual void ListBox::focusedItemChangeNotify |
( |
| ) |
|
|
virtualinherited |
◆ focusEnter()
| void MenuItem::focusEnter |
( |
| ) |
|
|
virtualinherited |
◆ focusLeave()
| virtual void ListBox::focusLeave |
( |
| ) |
|
|
virtualinherited |
◆ getFirstFullyVisibleItemAtScrollPos()
| virtual void ListBox::getFirstFullyVisibleItemAtScrollPos |
( |
| ) |
|
|
virtualinherited |
◆ getItemAtPos()
| virtual void ListBox::getItemAtPos |
( |
| ) |
|
|
virtualinherited |
◆ getItemHeight()
| virtual void ListBox::getItemHeight |
( |
| ) |
|
|
virtualinherited |
◆ getItemStart()
| virtual void ListBox::getItemStart |
( |
| ) |
|
|
virtualinherited |
◆ getLastFullyVisibleItemAtScrollPos()
| virtual void ListBox::getLastFullyVisibleItemAtScrollPos |
( |
| ) |
|
|
virtualinherited |
◆ getScreenshots()
| virtual void XonoticScreenshotList::getScreenshots |
( |
| ) |
|
|
virtual |
◆ getTotalHeight()
| virtual void ListBox::getTotalHeight |
( |
| ) |
|
|
virtualinherited |
◆ goScreenshot()
| virtual void XonoticScreenshotList::goScreenshot |
( |
| ) |
|
|
virtual |
◆ hideNotify()
| void MenuItem::hideNotify |
( |
| ) |
|
|
virtualinherited |
◆ isScrolling()
| virtual void ListBox::isScrolling |
( |
| ) |
|
|
virtualinherited |
◆ keyDown()
| virtual void XonoticScreenshotList::keyDown |
( |
| ) |
|
|
virtual |
◆ keyUp()
◆ mouseDrag()
| virtual void ListBox::mouseDrag |
( |
| ) |
|
|
virtualinherited |
◆ mouseMove()
| virtual void ListBox::mouseMove |
( |
| ) |
|
|
virtualinherited |
◆ mousePress()
| void ListBox::mousePress |
( |
| ) |
|
|
virtualinherited |
Reimplemented from MenuItem.
Definition at line 200 of file listbox.qc.
201 {
202 if (pos.x < 0 || pos.y < 0 || pos.x >= 1 || pos.y >= 1)
203 return false;
204
207 if (pos.x >= 1 - this.controlWidth)
208 {
209
210 if (pos.y < this.controlTop)
211 {
212
214 }
215 else if (pos.y > this.controlBottom)
216 {
217
219 }
220 else
221 {
225 }
226 }
227 else
228 {
229
231
235 }
236 return true;
237 }
virtual void setSelected()
virtual void getTotalHeight()
virtual void getItemAtPos()
virtual void updateControlTopBottom()
virtual void setFocusedItem()
References dragScrollPos, getItemAtPos(), getTotalHeight(), max(), min(), mousePress(), pressed, pressOffset, previousValue, scrollPos, scrollPosTarget, setFocusedItem(), setSelected(), updateControlTopBottom(), and vector.
Referenced by mouseMove(), and mousePress().
◆ mouseRelease()
| virtual void ListBox::mouseRelease |
( |
| ) |
|
|
virtualinherited |
◆ previewScreenshot()
| virtual void XonoticScreenshotList::previewScreenshot |
( |
| ) |
|
|
virtual |
◆ relinquishFocus()
| void MenuItem::relinquishFocus |
( |
| ) |
|
|
virtualinherited |
◆ resizeNotify()
| virtual void XonoticScreenshotList::resizeNotify |
( |
| ) |
|
|
virtual |
◆ screenshotName()
| virtual void XonoticScreenshotList::screenshotName |
( |
| ) |
|
|
virtual |
◆ scrollToItem()
| virtual void ListBox::scrollToItem |
( |
| ) |
|
|
virtualinherited |
◆ setFocusedItem()
| virtual void ListBox::setFocusedItem |
( |
| ) |
|
|
virtualinherited |
◆ setSelected()
| virtual void XonoticScreenshotList::setSelected |
( |
| ) |
|
|
virtual |
◆ showNotify()
| virtual void XonoticScreenshotList::showNotify |
( |
| ) |
|
|
virtual |
◆ startScreenshot()
| virtual void XonoticScreenshotList::startScreenshot |
( |
| ) |
|
|
virtual |
◆ startSlideShow()
| virtual void XonoticScreenshotList::startSlideShow |
( |
| ) |
|
|
virtual |
◆ stopSlideShow()
| virtual void XonoticScreenshotList::stopSlideShow |
( |
| ) |
|
|
virtual |
◆ toString()
| void MenuItem::toString |
( |
| ) |
|
|
virtualinherited |
◆ updateControlTopBottom()
| virtual void ListBox::updateControlTopBottom |
( |
| ) |
|
|
virtualinherited |
◆ allowFocusSound
◆ alphaBG
| float XonoticListBox::alphaBG = SKINALPHA_LISTBOX_BACKGROUND |
|
inherited |
◆ color
| vector XonoticListBox::color = SKINCOLOR_SCROLLBAR_N |
|
inherited |
◆ color2
| vector XonoticListBox::color2 = SKINCOLOR_SCROLLBAR_S |
|
inherited |
◆ colorBG
| vector XonoticListBox::colorBG = SKINCOLOR_LISTBOX_BACKGROUND |
|
inherited |
◆ colorC
| vector XonoticListBox::colorC = SKINCOLOR_SCROLLBAR_C |
|
inherited |
◆ colorF
| vector XonoticListBox::colorF = SKINCOLOR_SCROLLBAR_F |
|
inherited |
◆ columnNameOrigin
| float XonoticScreenshotList::columnNameOrigin = 0 |
◆ columnNameSize
| float XonoticScreenshotList::columnNameSize = 0 |
◆ controlBottom
| float ListBox::controlBottom = 0 |
|
inherited |
◆ controlTop
| float ListBox::controlTop = 0 |
|
inherited |
◆ controlWidth
| float ListBox::controlWidth = 0 |
|
inherited |
◆ dragScrollPos
| vector ListBox::dragScrollPos = '0 0 0' |
|
inherited |
◆ filterTime
| float XonoticScreenshotList::filterTime = 0 |
◆ focusable
◆ focused
◆ focusedItem
| int ListBox::focusedItem = -1 |
|
inherited |
◆ focusedItemAlpha
| float ListBox::focusedItemAlpha = 0.3 |
|
inherited |
◆ fontSize
| float XonoticListBox::fontSize = SKINFONTSIZE_NORMAL |
|
inherited |
◆ itemAbsSize
| vector XonoticScreenshotList::itemAbsSize = '0 0 0' |
◆ itemHeight
| float ListBox::itemHeight = 0 |
|
inherited |
◆ lastClickedItem
| float ListBox::lastClickedItem = -1 |
|
inherited |
◆ lastClickedTime
| float ListBox::lastClickedTime = 0 |
|
inherited |
◆ listScreenshot
| float XonoticScreenshotList::listScreenshot = -1 |
◆ mouseMoveOffset
| float ListBox::mouseMoveOffset = -1 |
|
inherited |
◆ needScrollToItem
| float ListBox::needScrollToItem = -1 |
|
inherited |
◆ newScreenshotTime
| float XonoticScreenshotList::newScreenshotTime = 0 |
◆ newSlideShowScreenshotTime
| float XonoticScreenshotList::newSlideShowScreenshotTime = 0 |
◆ nItems
◆ origin
| vector XonoticScreenshotList::origin = '0 0 0' |
◆ preferredFocusPriority
| float MenuItem::preferredFocusPriority = 0 |
|
inherited |
◆ pressed
| float ListBox::pressed = 0 |
|
inherited |
◆ pressOffset
| float ListBox::pressOffset = 0 |
|
inherited |
◆ previousValue
| float ListBox::previousValue = 0 |
|
inherited |
◆ realFontSize
| vector XonoticScreenshotList::realFontSize = '0 0 0' |
◆ realUpperMargin
| float XonoticScreenshotList::realUpperMargin = 0 |
◆ rowsPerItem
| float XonoticScreenshotList::rowsPerItem = 1 |
◆ scrollbarWidth
| float XonoticListBox::scrollbarWidth = SKINWIDTH_SCROLLBAR |
|
inherited |
◆ scrollPos
| float ListBox::scrollPos = 0 |
|
inherited |
◆ scrollPosTarget
| float ListBox::scrollPosTarget = 0 |
|
inherited |
◆ selectedItem
| int ListBox::selectedItem = 0 |
|
inherited |
◆ selectionDoesntMatter
◆ size
| vector ListBox::size = '0 0 0' |
|
inherited |
◆ src
| string XonoticListBox::src = SKINGFX_SCROLLBAR |
|
inherited |
◆ tolerance
| vector XonoticListBox::tolerance = '2 0.2 0' |
|
inherited |
The documentation for this class was generated from the following file: