aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Only show Input cursor when selectedhryx2013-03-251-2/+4
| | | | | Previously all Inputs would show the text cursor, which looks odd and makes it harder for the user to see which one is selected.
* Tweak Slider stylehryx2013-03-251-11/+8
| | | | | Made a marginally simpler & more readable Slider draw routine using rectangles instead of lines. Also the ends of the slider "track" are capped now. I split this commit in case a rollback is desired.
* Fix vertical Sliderhryx2013-03-252-8/+12
| | | | | | Slider, when vertical, was drawing the grab box with inverted position. Center "track" had incorrect orientation. Also, slider.lua was passing a bunk table to group.getRect().
* Fix #7: Pressing return crashes Input.Matthias Richter2013-03-242-2/+6
| | | | | Add arguments to call of keyboard.pressed() in input.lua. Add sanity check to keyboard.pressed().
* Fix #8: Misnamed function in mouse.disable()Matthias Richter2013-03-241-3/+3
|
* Fix #6: Arrow key input on Slider2D widgetMatthias Richter2013-03-241-4/+4
|
* Input-widget only fires event when activatedMatthias Richter2013-02-061-5/+1
|
* Fix example in readmeMatthias Richter2013-02-061-123/+132
|
* [Input] Clear focus and key event when pressed returnMatthias Richter2013-01-271-0/+3
|
* Allow setting custom widget idsMatthias Richter2013-01-237-8/+13
|
* Update readmeMatthias Richter2013-01-231-43/+49
|
* Change gui.checkbox interface.Matthias Richter2013-01-231-8/+8
| | | | | | | | | | | | | | | | | | | Remove `info' table. The user is responsible for updating the checking condition. Old style: checkbox = {checked = true, label = "foo", align = "left"} (...) gui.Checkbox{info = checkbox} New style: checked = false (...) if gui.Checkbox{checked = checked, text = "foo", align = "left"} then checked = not checked end Also note that `label' is renamed to `text'.
* Cleanup default styleMatthias Richter2013-01-231-5/+2
|
* Fully disable mouse module on mouse.disableMatthias Richter2013-01-231-5/+6
|
* Add gui.group{arguments-gui.group.push, func}.Matthias Richter2013-01-231-3/+11
| | | | | | | | | | | | | | Convenience function that wraps func() in a push/pop pair, i.e. gui.group{grow=grow, spacing=spacing, size=size, pos=pos, function() do_stuff() end} is equivalent to gui.group.push{grow=grow, spacing=spacing, size=size, pos=pos} do_stuff() gui.group.pop()
* Proper tail recursion in core.save_unpack()Matthias Richter2013-01-231-4/+7
|
* Add gui.keyboard.getFocus() and gui.mouse.getHot()Matthias Richter2012-12-152-5/+9
|
* Add gui.mouse.disable(), gui.mouse.enable()Matthias Richter2012-10-101-0/+15
|
* Rename (dis|en)ableFocus() to (dis|en)able()Matthias Richter2012-10-101-3/+4
|
* Merge pull request #5 from PierreLu/patch-1vrld2012-09-091-1/+0
|\ | | | | Remove keyboard focus print
| * Remove keyboard focus printPierreLu2012-09-091-1/+0
|/
* Fix #4: keyboard.disableFocus() not working.Matthias Richter2012-09-033-1/+3
| | | | | Used undefined variable NO_WIDGET to clear keyboard focus. Same error was made in mouse.lua.
* Fix #3 - Thanks martinfelis!Matthias Richter2012-07-301-1/+1
|
* Slick default styleMatthias Richter2012-05-091-48/+82
|
* Delete now obsulete documentationMatthias Richter2012-05-091-268/+121
|
* Mega update: Auto layout, code cleanup, api change.Matthias Richter2012-05-0911-228/+605
| | | | Basically half a rewrite.
* More documentationMatthias Richter2012-04-121-52/+148
|
* remove unused parameterMatthias Richter2012-04-121-1/+1
|
* Fix issue #2: init doesn't grab BASE correctly.Matthias Richter2012-04-101-1/+2
|
* Add some documentationMatthias Richter2012-03-291-1/+156
|
* Add license header.Matthias Richter2012-03-299-0/+232
|
* Externalize widget hit test to style definition.Matthias Richter2012-03-147-17/+18
|
* Add enableKeyFocus (alias to clearKeyFocus)Matthias Richter2012-03-141-0/+1
|
* Add gui.core.(disable|clear)KeyFocusMatthias Richter2012-03-142-24/+35
|
* Rename makeTabable() to makeCyclable()Matthias Richter2012-02-226-9/+10
|
* Replace keyboard.controls() with generic binding scheme.Matthias Richter2012-02-221-34/+17
|
* Fix file permissionsMatthias Richter2012-02-2211-0/+0
|
* Fixed the borked select functionality. Also improved the user interfacemkosler2012-02-211-11/+25
| | | | for core.keyboard.controls.
* Made changing controls API a bit more understandablemkosler2012-02-211-3/+3
|
* Merge branch 'master' of git://github.com/vrld/Quickie.gitmkosler2012-02-219-31/+12
|\
| * Better require regexps for submodulesMatthias Richter2012-02-218-9/+10
| |
| * Remove widget shadow when hot/active.Matthias Richter2012-02-211-22/+2
| |
* | Added ability to change controls for tabbable with hacky LOVE quirks.mkosler2012-02-2111-4/+14
|/
* fix readmeMatthias Richter2012-02-071-1/+5
|
* add .gitignoreMatthias Richter2012-02-071-0/+3
|
* remove demoMatthias Richter2012-02-071-0/+0
|
* Initial commitMatthias Richter2012-02-0711-0/+542