summaryrefslogtreecommitdiffstats
path: root/res/raw
diff options
context:
space:
mode:
authorJoe Onorato <joeo@android.com>2009-09-25 13:59:59 -0700
committerJoe Onorato <joeo@android.com>2009-09-25 13:59:59 -0700
commit56848b0cc53cc6b241920a245aa64d636cceb463 (patch)
tree032326286f67094e419db250db5371941230efbc /res/raw
parente048e8a8eff51e8c2c271d16c864367dac438ca2 (diff)
downloadandroid_packages_apps_Trebuchet-56848b0cc53cc6b241920a245aa64d636cceb463.tar.gz
android_packages_apps_Trebuchet-56848b0cc53cc6b241920a245aa64d636cceb463.tar.bz2
android_packages_apps_Trebuchet-56848b0cc53cc6b241920a245aa64d636cceb463.zip
Fix the hit testing so the regions line up with the icons.
Diffstat (limited to 'res/raw')
-rw-r--r--res/raw/rollo.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/res/raw/rollo.c b/res/raw/rollo.c
index 59862bca4..0844c97e0 100644
--- a/res/raw/rollo.c
+++ b/res/raw/rollo.c
@@ -363,10 +363,27 @@ main(int launchID)
draw_page(icon, lastIcon, -pageAngle*currentPagePosition, scale);
draw_page(icon+iconsPerPage, lastIcon, (-pageAngle*currentPagePosition)+pageAngle, scale);
+ // Draw the border lines for debugging ========================================
+ /*
+ bindProgramVertex(NAMED_PVOrtho);
+ bindProgramFragment(NAMED_PFOrtho);
+ bindProgramFragmentStore(NAMED_PFSText);
+
+ color(1.0f, 1.0f, 0.0f, 0.99f);
+ int i;
+ for (i=0; i<ROWS_PER_PAGE+1; i++) {
+ int y = loadI32(ALLOC_Y_BORDERS, i);
+ drawRect(0, y, SCREEN_WIDTH_PX, y+1, 0.0f);
+ }
+ for (i=0; i<COLUMNS_PER_PAGE+1; i++) {
+ int x = loadI32(ALLOC_X_BORDERS, i);
+ drawRect(x, 0, x+1, SCREEN_HEIGHT_PX, 0.0f);
+ }
+ */
// Draw the scroll handle ========================================
/*
- bindTexture(NAMED_PFText, 0, loadI32(ALLOC_PARAMS, PARAM_SCROLL_HANDLE_ID));
+ bindTexture(NAMED_PFOrtho, 0, loadI32(ALLOC_PARAMS, PARAM_SCROLL_HANDLE_ID));
float handleLeft = 40 + (320 * (scrollXPx/(float)(maxScrollXPx)));
float handleTop = 680;
float handleWidth = loadI32(ALLOC_PARAMS, PARAM_SCROLL_HANDLE_TEX_WIDTH);