sgrenier
|
07e7a3f530
Slight change/simplification to the interface used by ControlFactory.cpp
|
12 years ago |
Steve Grenier
|
4421b05569
Re-generated lua bindings.
|
12 years ago |
sgrenier
|
6adf21a905
- Large overhaul to how focus and control state changes are managed within the UI system.
|
12 years ago |
sgrenier
|
7a8ca49182
Added more flexible sizing and positioning for UI controls:
|
12 years ago |
Steve Grenier
|
ec72284ff7
Misc fixes to UI.
|
12 years ago |
Darryl Gough
|
0b62bd0466
Updated some of the form Control classes so that they get marked as dirty when modified.
|
12 years ago |
Adam Blake
|
1226412865
Adds keyboard event handling to UI controls and containers.
|
12 years ago |
Adam Blake
|
a794910a70
Enables controlling UI forms with a gamepad. Adds a few things to the forms test in order to test
|
13 years ago |
Adam Blake
|
95732ac4f4
Events will not be passed to forms / containers / controls that are not visible.
|
13 years ago |
Adam Blake
|
7b0be86838
Added isScrolling() to Container. This method is used by controls to determine whether they've been clicked, or merely grabbed as a means to scroll their parent container. This logic has been added to all controls. Slider in particular makes use of it. The form in sample04-particles has been modified to show this.
|
13 years ago |
Darryl Gough
|
1c7a3c6fbf
Converted tabs to spaces.
|
13 years ago |
Darryl Gough
|
4e31ded1d5
Changed methods in ScriptController to pass vectors by reference instead of by value.
|
13 years ago |
Kieran Cunney
|
b9b7796333
Adds support for XInput gamepads for PlatformWin32
|
13 years ago |
Kieran Cunney
|
91f0eb1561
Fixes scrolling issues (and mouse wheel support!)
|
13 years ago |
Darryl Gough
|
c47cc81178
Removed the copy constructor implementation for classes that wanted to hide it.
|
13 years ago |
Kieran Cunney
|
e137e948bb
Adds Gamepad class to gameplay.
|
13 years ago |
Adam Blake
|
93c477d644
All controls now take focus in the same way.
|
13 years ago |
Adam Blake
|
e7a31afb79
Fixing issues with scrolling within multiple nested containers.
|
13 years ago |
Adam Blake
|
1ee9150c0c
Removing elapsedTime param from Form::update so that scrolling doesn't require an API change.
|
13 years ago |
Adam Blake
|
449f37eeae
Fixed bug in SpriteBatch::draw() method that rotates the quad in 2D.
|
13 years ago |
Adam Blake
|
35c269ccf2
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-ablake
|
13 years ago |
Adam Blake
|
6192fd04b7
2D Forms now draw into a FrameBuffer. Controls are only redrawn when dirty.
|
13 years ago |
Chris Culy
|
fe9e3c2870
Error handling improvements (1 of 7 - UI system and global macro rename).
|
13 years ago |
Adam Blake
|
faf409a2d6
Adding FlowLayout, ScrollLayout.
|
13 years ago |
Adam Blake
|
1b2da65d72
Optimizing drawImages() for all controls that use it.
|
13 years ago |
Adam Blake
|
d0a8c6301b
Batching all text that shares the same font within a form.
|
13 years ago |
Adam Blake
|
8174491804
More comments and refactoring.
|
13 years ago |
Adam Blake
|
f7fa5c1bb6
Refactoring of the UI API.
|
13 years ago |
Adam Blake
|
f150ba812b
Refactoring of Theme, especially the way data about texture regions (images used by controls) is stored.
|
13 years ago |
Adam Blake
|
985b27aec2
UI API refactoring:
|
14 years ago |