Alt Signal Layouts

This creates a second set of Data Type, Traffic & Strength icons
for the Alt Signal Layout.  This will allow themers to build options
for either layout without corrupting one or the other.
I also tweaked the layouts a bit for better alignment with various Text/icon combinations.

I also addressed the 'Blue/Grey' DataType icon.  the 3g/4g/H, etc icons should
now properly show blue or grey depending on connectivity, just like the signal bars do.

I also suggest a fair amount of testing since I've redone quite a bit of the logic regarding signal/icon displays.  Don't want this going out the door broken.

Patchset 2:  Layout Tweak
Patchset 3:  Honor theme setting for Alt Signal (or userpref)
Patchset 4:  mdpi/hdpi icons.
Patchset 5:  Force icon update on change & whitespace cleanup
Patchset 6:  Adjust/fix Layout when using SignalText
Patchset 6:  Tweak layout
Patchset 7:  Rebase for 4.1.2
Patchset 8: More layout tweakge

Change-Id: I11696c95dae3bdafd0380e3210e64b9529eeeac6
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
NavBar Widgets (1 of 2)
Frameworks side of Widgets

Change-Id: Ib8e9cd526c7ebc5901fe433d7a3cf96fe0251a0d
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Merge "Alt Signal Layouts" into jb
SystemUI: CustomNav bar for Tablets / TabletUI

Embeds the same NavBar object used for phones into the
Tablet status bar.  This will make it easier to extend functionality
to both types of devices in the future, since using same basic code set.

Patchsets:
1) Initial commit
2) General clean up. I left the stuff I commented out in so Mike
can see what I did so far.
3) Addresses a lot of sizing issues, lightsout/menu functionality, etc.
4) Left menu sizing derp
5) Moar tweaking for tablet menu buttons
6) even Moar tweaking for menu buttons (tablets & phones too)
7) Adds ability to change weights based on # of buttons used,
   useful for phones in "Hybrid" lets not waste space. Also
   adds the ablity to hide the compatablity mode button. (requires
   RC part.)
8) Add per button weight
9) Fix adjust weights on the fly when chagning the number of buttons.
10) Get rid of layout thats not needed and messes with navrings on
xhdpi when in tabletui.
11) adjust weight calculations & make them easier to read & change
12) Tweak the weights a bit
13) adjust NavBarGlow

    set bounds of glow to not overlap other views.
    While the default methodology worked fine for stock
    navbars with only 3 buttons, we now can have anywhere
    from 1 to 7.  In addition we have varying navbar widths
    due to Tablet & phone styles, etc.
    This keeps the glow within our bounds.

Change-Id: I591d3fae925ed5e9d983c98a108ded5aad67355b
Base: Updated czech translation

Patch-set 2: More strings

Change-Id: I733ee27f36117c9ebdd55470ff4dc88411c5eab9
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>
Lockscreen: Add timeout and instant lock option to slide lock (2/2)

  This adds AOSP's new timeout and instant lock options to the
  slide (aka chooser) style lockscreen.

Change-Id: Ie83f71749c248825d0c868c6136d90e59342f8b7
Signed-off-by: KhasMek <Boushh@gmail.com>
Resizable NavBar Widgets [1/2] WIP

Primarily this creates a longpress event on the widget
label to allow dragging up/down to resize the widget.
It also makes a lot of changes on how we store the widget size,
so a ROMControl change is needed as well.

Smooths out the resizing of widgets.
also provides a shortcut that can be used to toggle widgets.
Renamed the 'SystemUI' label to 'AOKP Actions' for shortcut picking

Change-Id: I753e988e86eef3707ab647383f28e880a81607f8
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Merge "Lockscreen: Add timeout and instant lock option to slide lock (2/2)" into jb
PWM: Fix launch of home button when screen times out

Signed-off-by: BMc08GT <bmc08gt.teamb00sted@gmail.com>
VPN Traffic Amount in Human Readable Format

Normally, VPN traffic amounts are registered in the amount of
bytes that have been transferred over the VPN link.  But that's
ugly, ugly for humans that is.  Most of the time people like
Kilobytes, Megabytes, and Gigabytes; not ugly Bytes.  This
modification changes that so that you get a nice way of
describing the amount of data that has been transferred over
that VPN link.

Signed-off-by: Tom Parkison <thomas.parkison@gmail.com>
Change-Id: I3cef28d63cd98aad833a9d1c9262b162e78a11ab
Add Nexus 7 stock toggles overlay (1/2)
Add vibrate back to the stock toggles.
Signed-off-by: gdanko <gdanko@gmail.com>

Change-Id: I3596ca3b3fcb874d108f1415f795c21c8fd28b56
Updated simplified Chinese translations

Change-Id: Ia92d637102876745882661ff437db532f173d672
Revert "Policy: Add lockscreen timeout overrides (Part 2/2)"

This reverts commit 7249a072ac2f9501934ad8c9f3d27a7847b9ec9f.

  Reason : This is now part of AOSP as of 4.1.2_r1
Framework: Custom targets WIP!

Based on CM10.
Added options for 3-8 targets and our old octo layout for 6 and 8.
Added AOKP icons pack. Icons by Kwes1020

functional but not ready for merge quite yet.

patch set 2: rebase
patch set 3: fix camera when reseting targets and clean out some
fields we aren't using anymore.
patch set 4: Octo layout inline with Sethyx
patch set 5: Fixes some theming fcs issues
Patch set 6/7: rebase and add octo layouts for tabs

patchset 10: fix the icon sizes when using the apps png
Patch set 11: Add method to round edges of custom icons

Change-Id: I1a0290eeaf7236a7be7da831176f718134f971e4
SystemUI - Fix menu button in landscape

Small menu wasn't getting positioned properly on landscape,
leading to cases of two menu buttons at top.  Left menu should
be at bottom of landscape layout, right button should be at top.
This corrects that.

Change-Id: I062b277a333f2e6b5f0706d8b48b6cdef27e7bfe
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Fix H+ and add new navbar widget icon

Patch Set 2: fix opacity of menu big and widget icon

Patch set 3: Fix ime switcher back to prevent resizing in landscape

Change-Id: Iae25432550982dbf625d43a17078a03d0007b4dc
Signed-off-by: Kyle Teague <kwesley1020@gmail.com>
Base: Updated czech translation

Change-Id: I3310b5547de9f4ece240f079405636700adfb0fc
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>
Merge "Base: Updated czech translation" into jb
Merge "SystemUI - Fix menu button in landscape" into jb
SystemUI: Recents Ram Bar

Add Ram Bar to recents.

Notes.
1) You'll notice the Rambar gets updated frequently in the recents panel
for a few reasons to keep the data as up to date as possible, to update
after swiping away tasks, and also becuase this is now where we pick up
Boolean changes for if the bar is shown and if the all all button is
show. If you think an update is not needed let me know and we can try
to reduce how often we check it.

B) You'll notice the data here does not match the data in
Settings->Apps-> Running. I used the same Math and got values from
the same place as settings but for some reason the data is still different
Mike has me convinced it because the running process here is SystemUI and
it has a larger foot print then Settings. So if you see a mistake again
let me know and we can fix it.

3rd) I'm open for options on theming, at this point both letting the themers
handle it and using a color picker are reasonable ideas. Let the voting begin.

In conclusion I changed kill all to boolean and made it update on the fly
so no systemui kill is needed anymore, removed in my RC commit.

Change-Id: I9e0582b600e1f6a4057d90474dd150db7db5a982