Comments (4)
This may be related to having UiInitList (in SourceX/DiabloUI/diabloui.cpp) min and max arguments getting the entire list instead of just the visible section.
Perhaps SelectedItemMin and SelectedItemMax have to be updated on UiFocus to show the right sub-section. In this case, the selhero.cpp selection
from devilutionx.
Scrollbar keyboard behavior:
- page down jumps down one page, but leave the selection on the same relative item (if you have item 7 of 7 selected (top item), page down will result in 5 being selected)
- page up does the same, but up
- If on the last page, page up/down jumps to the last item in there respective directorie.
Scrollbar mouse behavior:
- click down arrow moves one item down
- click up arrow moves one item up
- clicking in area above or below the indicator does the same as page up and down.
the indicator show relative to the total items on the list, not the number of pages.
from devilutionx.
The graphics for the scroll bar are found in the following 3 files:
ui_art\sb_arrow.pcx
ui_art\sb_bg.pcx
ui_art\sb_thumb.pcx
from devilutionx.
Thanks for the research! This is some crazy PageUp/Down behaviour.
from devilutionx.
Related Issues (20)
- What is the correct directory to put the game assets to test the WiiU and PSP distributions? HOT 2
- [Feature Request]: please add starcraft to this source port. HOT 2
- [Issue Report]: --help no longer working HOT 2
- [Feature Request]: Keep playing after killing Diablo HOT 7
- Unique->MonsterType mapping is not position independant HOT 3
- [Feature Request]: Alternate Belt Auto-Fill HOT 9
- [Feature Request]: Setting to remove Search spell from item drops HOT 9
- [Issue Report]: Not getting any new unique items after starting a new game (same character, different difficulty level) HOT 2
- Crash when converting save from Diablo to Hellfire HOT 7
- [Issue Report]: Fireball hurts other players even with friendly fire disabled HOT 3
- [Feature Request]: Option to use scroll wheel to cycle through quick spells HOT 9
- [Issue Report]: Tiny graphical glitch in Town by Alien Nest (Hellfire) HOT 3
- UI not rendering properly at 640x480 on Amiga HOT 5
- [Issue Report]: possible big endian problem HOT 1
- [Issue Report]: Overflow with Acolyte Amulet? HOT 4
- [Issue Report]: Diablo's speech played on dlvl 16 when joining the game after he's been killed.
- [Issue Report]: AppImage menu to switch between diablo and hellfire no longer shows up HOT 2
- [Feature Request]: Griswold's Inventory (Multiplayer?) HOT 14
- [Issue Report]: Life/mana added at level 50 HOT 1
- [Feature Request]: Unique Monsters In Hellfire? HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devilutionx.