Author Topic: Nspire Dialog Boxes with Input Fields  (Read 4314 times)

0 Members and 1 Guest are viewing this topic.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Nspire Dialog Boxes with Input Fields
« on: January 11, 2011, 05:36:30 pm »
Hello!

While updating the level passwords in Block Dude to be compatible with OS 2.1, I discovered that my current method of inputing a password isn't working.  As a solution to this, I would like to be able to use a dialog box with an input field where one could type in the password instead of having to rely on key combinations.  Is this possible to do, or is it only possible to make a dialog box with the single "OK" button?  Thank you in advance for any help! :)


Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Nspire Dialog Boxes with Input Fields
« Reply #1 on: January 11, 2011, 06:06:59 pm »
Hmm, sir was working on a third-party windowing system, maybe you could use that...

SirCmpwn

  • Guest
Re: Nspire Dialog Boxes with Input Fields
« Reply #2 on: January 11, 2011, 06:08:06 pm »
By "working on," you mean very slowly, and by "windowing system," you mean barely functional non-responsive window renderer.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Nspire Dialog Boxes with Input Fields
« Reply #3 on: January 11, 2011, 06:14:54 pm »
Of course :P that's exactly what I meant.
@apcalc
Perhaps you could make a simple dialog box out of sprites, that accepts only letters (for pad compatibility) and takes them as you type them in? It wouldn't need a backspace, really, since I doubt you'll have very many digits it's about as fast to do it over again.