[Galaxy Tab 2 7" Android Development] Caldair:
Ok this probably won't end up being a direct How-To, but more of a guide of all the changes that I have made to the original CM10.1 to make it look like this. First I start off using the Autopatcher, a great patching tool. The Xda thread is here, you will find all the instructions on how to use the tools there, and the maintainers are Very helpful! You can also see their Tablet UI patches here, on Github. There you can see all the changes that the auto patcher makes to this rom. Note that the framework-res.apk.patch doesn't really do anything to this rom since the patch values are already present in our rom. I won't (or can't) go into too much detail as to the meat of these patches, because I don't really understand the java parts very well. Suffice it to say that you can use the autopatcher as it is currently built to produce TabletUI updates identical to the ones I uploaded to the original post.

Now, for the manual changes that I have done to get the system bar clock and icons, and the settings panel looking proper, I have used the Apktool to decompile SystemUI.apk and framework-res.apk. I manually edit the values I will lay out below, then recompile, again with Apktool.

It would be much nicer to use the source for CM on Github, but I am still learning about such things!

I change the following:

For framework-res.apk:CM10.1 Source

android_frameworks_base/core/res/res/values-sw720dp/dimens.xml

- - <integer name="preferences_left_pane_weight">1</integer>

++ <integer name="preferences_left_pane_weight">4</integer>

- - <integer name="preferences_right_pane_weight">2</integer>

++ <integer name="preferences_right_pane_weight">6</integer>

- - <dimen name="preference_fragment_padding_side">32dp</dimen>

++ <dimen name="preference_fragment_padding_side">4dp</dimen>

- - <dimen name="preference_breadcrumb_paddingLeft">32dp</dimen>

++ <dimen name="preference_breadcrumb_paddingLeft">4dp</dimen>

- - <dimen name="preference_breadcrumb_paddingRight">32dp</dimen>

++ <dimen name="preference_breadcrumb_paddingRight">4dp</dimen>
​

android_frameworks_base/core/res/res/values/dimens.xml

- - <dimen name="status_bar_height">25dip</dimen>

++ <dimen name="status_bar_height">48dip</dimen>

- - <dimen name="status_bar_icon_size">24dip</dimen>

++ <dimen name="status_bar_icon_size">22dip</dimen>

- - <dimen name="preference_fragment_padding_side">16dp</dimen>

++ <dimen name="preference_fragment_padding_side">4dp</dimen>

- - <dimen name="preference_child_padding_side">16dip</dimen>

++ <dimen name="preference_child_padding_side">4dip</dimen>​

For SystemUI.apk:CM10.1 Source

android_frameworks_base/packages/SystemUI/res/values-sw720dp/dimens.xml

- - <dimen name="system_bar_icon_drawing_size">24dip</dimen>

++ <dimen name="system_bar_icon_drawing_size">22dip</dimen>​

android_frameworks_base/packages/SystemUI/res/values/dimens.xml

- - <dimen name="status_bar_icon_drawing_size">18dip</dimen>

++ <dimen name="status_bar_icon_drawing_size">22dip</dimen>

- - <item type="dimen" name="status_bar_icon_drawing_alpha">65%</item>

++ <item type="dimen" name="status_bar_icon_drawing_alpha">75%</item>

- - <dimen name="navbar_search_up_threshhold">40dip</dimen>

++ <dimen name="navbar_search_up_threshhold">400dip</dimen>​

android_frameworks_base/packages/SystemUI/res/values/styles.xml

<style name="TextAppearance.StatusBar.Clock" parent="@*android:style/TextAppearance.StatusBar.Icon">

<!-- Note: must be dp to fit in status bar -->

- - <item name="android:textSize">16dp</item>

++ <item name="android:testSize">24dp</item>

<item name="android:textStyle">normal</item>

<item name="android:textColor">@android:color/holo_blue_light</item>

</style>

<style name="TextAppearance.StatusBar.Expanded.Clock">

- - <item name="android:textSize">32dp</item>

++ <item name="android:textSize">42dp</item>

<item name="android:fontFamily">sans-serif-light</item>

<item name="android:textStyle">normal</item>

<item name="android:textColor">@color/clock_view_color</item>

</style>

<style name="TextAppearance.StatusBar.Expanded.Date">

- - <item name="android:textSize">12dp</item>

++ <item name="android:textSize">28dp</item>

<item name="android:textStyle">normal</item>

<item name="android:textColor">@color/date_view_color</item>

<item name="android:textAllCaps">true</item>

</style>

<style name="TextAppearance.StatusBar.PhoneTicker"

parent="@*android:style/TextAppearance.StatusBar.Ticker">

<!-- Note: must be dp to fit in status bar -->

- - <item name="android:textSize">14dp</item>

++ <item name="android:textSize">16dp</item>

</style>​

:silly:

Hopefully that is helpful to anyone that wants to make their own tabletUI modifications. If you use the autopatcher for tabletUI and then manually apply all these changes you can produce update zips identical to the ones that are here. And if anyone finds anything that they feel really improves things then please share!:D

FYI: My work platform is Ubuntu 12.10. I don't know how to do any of this on Windows.:p