What Objects are Missing in Small Basic?


What Objects are missing in Small Basic? 

Also, if you could move any object from the LitDev Extension into Small Basic, what would you want to bring over? 

 

Please go post your answers and vote for answers in the forum thread:

 

https://social.msdn.microsoft.com/Forums/en-US/d0f72d97-b21f-44d2-b718-9f4934211a93/what-objects-are-missing-in-small-basic?forum=smallbasic 

 

RULES:

  1. In the forum post, reply with as many suggestions as you want.
  2. One post per Object suggestion!!! If you have five ideas for Objects, then post 5 times!
  3. Don't post an object if someone else did. Instead, vote for their post!

  

The ones with the most votes will go most prominently in our backlog. =^)

 Thanks!

   - Ninja Ed

Comments (2)

  1. We've got some good ones going in the forum! Check them out…

    social.msdn.microsoft.com/…/what-objects-are-missing-in-small-basic

    Here were the ones I added in there (go vote for them in the forum):

    Bing.Maps()

    – Get Maps in your program

    Bing.Video()

    – Search for videos (like Flickr does for images) and display them in your program.

    Sandbox object. (detail)

    – Originally suggested by Coding Cat

    Shapes.AddSomething(img, "Hide") to avoid screen flicker.

    Change the icon of the program and have a variety of windows mouse cursors:

    *e.g GraphicsWindow.Icon(pathname.extension)

    *e.g Mouse.Cursor(Hand).

    Add more controls: ProgressBar, CheckBox, ComboBox, ListBox, CheckedListBox, Slider.

    *e.g Controls.AddProgrssBar(5, 5, 100, 25)

    *e.g Controls.AddCheckBox(110, 5, Checked)

    *e.g Controls.AddComboBox(5, 35, "Items, separated, with, comma")

    *e.g Controls.AddListBox(5, 60, "Items, separated, with, comma")

    *e.g Controls.AddCheckedListBox(5, 60, "Items, separated, with, comma")

    *e.g Controls.AddSlider(x, y, "Items, separated, with, comma")

    Add dialog methods: OpenFileDialog(), SaveFileDialog, Font/ColorDialog.

    *e.g File.OpenFileDialog(returns: the file path and file name selected)

    *e.g File.SaveFileDialog(returns: the file path and file name selected)

    *e.g File.OpenFontDialog(returns: the settings selected)

    *e.g File.OpenColorDialog(returns: the settings selected)

    Playing a video and controlling a video.

    *e.g Video.Play(pathname.extension)

    *e.g Video.Pause()

    *e.g Video.Stop()

    *e.g Video.Replay()

    Resize a shape precisely instead of only zooming it since it creates a mesh when resizing a shape with Controls.SetSize().

    *e.g Shapes.SetSize(Rectangle, 120, 120)

  2. Currently these two are in the lead, with 2 points each…

    – Add more controls: ProgressBar, CheckBox, ComboBox, ListBox, CheckedListBox, Slider.

    – Resize a shape precisely instead of only zooming it since it creates a mesh when resizing a shape with Controls.SetSize().

Skip to main content