About Widgets Town

We are a community offering custom widgets and themes for business application developers using Corona Lab’s SDK for mobile development. Join our forums and check out the blog posts on advanced Corona topics.

Get Free Access to Files and Forum Posting

Register Now

Tips and Tutorials

Widgets and Themes for Corona SDK

  • Using the PopupMenu Widget

    First, you must require the widget extension library and the default Corona widget library as follows: In this example, widgets downloaded from WidgetsTown.com are assumed to be under /widgets/ subfolder in your project folder. You can create multiple popup menus in one scene. Here is an example for a basic popup menu. All the properties […]

    Read more...
  • Using the newPageSlider widget

    First, start by requiring the new widget extension library and the default Corona widget library in main.lua using: In this example, widgets downloaded from WidgetsTown.com are assumed to be under /widgets/subfolder in your project folder. You can create multiple pages within a scene. Please take note of the parameters which we will focus on below. […]

    Read more...
  • Using the newEditField widget in data entry – Part 3

    In this third part of our data entry introduction we will review the use of newEditField in search criteria entry. Once again, we will take a look at how the example in the sample app was created and how it can be enhanced. As you can see from the image above, it is now very easy […]

    Read more...
  • Using the newEditField widget in data entry – Part 2

    Continuing from the Part 1 of our 3 part introduction, we will now focus on creating a numerical data entry field. You can create a numerical data entry editField using the following construct. Please take note of the parameters in bold which we will focus below. In order to create an editField that is geared […]

    Read more...
  • Add custom functionality to the Corona SDK widgets

    In our previous post, we discussed how you can use a widget from the Corona SDK open source version of the widgets here. This is fine if you need to replace the entire widget, however sometimes we need to just add some new functionality to a widget while still using the latest version from our […]

    Read more...
  • Using the newEditField widget in data entry

    In this inaugural post we will take a quick look at how you can quickly build a data entry screen for your Corona SDK app using the newEditField widget from WidgetsTown.com. At this point, we assume you have signed up for a free membership (insert link here) and downloaded the widget as well as the sample code it […]

    Read more...
Active Members

Be active everyday and get a chance to be featured on our site and get a free hug!

  • Profile picture of ryanzdavid

    Hello Warren,

    What you can do is open the widgetext.lua file you are currently using, scroll down to the bottom and find the block that causes error, in this case scrollviewext.

    It will look similar to this.

    local old_newScrollView = nil;
    local function newScrollView( options )
        local _scrollView = require( "widgets.widget_scrollviewext" )
    …

    [Read more]

  • Profile picture of WarrenWSav

    Thanks. I got the popup menu working in one of my apps. But I just copied the exact source to another project and I now get an error that the widgets.widgets_scrollviewext was not found. I am using the scroll view in Corona in this project. I do not see this file anywhere in the downloads. Any suggestions?

    Thanks,
    Warren

  • Profile picture of ryanzdavid

    Hello Warren,

    Glad you had it working!
    The widgetext.lua file on the editfield must be using an outdated version so it does not include the popupmenu setup yet.

    Thank you for the feedback.

  • Profile picture of ryanzdavid

    Hello Warren,

    Thank you for the feedback.
    We’re currently revamping the popup menu widget, so we’ll be adding features requested, and fixing problems found by users.
    The new version will be up in the coming days.

    If you have suggestions or if you found any problems, please let us know.

Show All Activity