1package com.xtremelabs.robolectric.shadows;
2
3import java.util.Locale;
4
5import android.content.res.Configuration;
6
7import com.xtremelabs.robolectric.internal.Implementation;
8import com.xtremelabs.robolectric.internal.Implements;
9import com.xtremelabs.robolectric.internal.RealObject;
10
11@Implements(Configuration.class)
12public class ShadowConfiguration {
13
14    @RealObject
15    private Configuration realConfiguration;
16
17    public int screenLayout;
18    public int touchscreen;
19    public int orientation;
20
21    @Implementation
22    public void setToDefaults() {
23        realConfiguration.screenLayout = Configuration.SCREENLAYOUT_LONG_NO |
24                Configuration.SCREENLAYOUT_SIZE_NORMAL;
25    }
26
27    public void setLocale( Locale l ) {
28    	realConfiguration.locale = l;
29    }
30}
31