diff --git a/Android.Dialog.sln b/Android.Dialog.sln
new file mode 100644
index 0000000..7c62d41
--- /dev/null
+++ b/Android.Dialog.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Android.Dialog", "Android.Dialog\Android.Dialog.csproj", "{33044C7B-47A4-4113-A61A-EB429407F818}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DialogSampleApp", "DialogSampleApp\DialogSampleApp.csproj", "{62BAEFFF-BBF1-4BFC-BFCB-79BD60184A54}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {33044C7B-47A4-4113-A61A-EB429407F818}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {33044C7B-47A4-4113-A61A-EB429407F818}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {33044C7B-47A4-4113-A61A-EB429407F818}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {33044C7B-47A4-4113-A61A-EB429407F818}.Release|Any CPU.Build.0 = Release|Any CPU
+ {62BAEFFF-BBF1-4BFC-BFCB-79BD60184A54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {62BAEFFF-BBF1-4BFC-BFCB-79BD60184A54}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {62BAEFFF-BBF1-4BFC-BFCB-79BD60184A54}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {62BAEFFF-BBF1-4BFC-BFCB-79BD60184A54}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(MonoDevelopProperties) = preSolution
+ StartupItem = DialogSampleApp\DialogSampleApp.csproj
+ EndGlobalSection
+EndGlobal
diff --git a/Android.Dialog/.gitignore b/Android.Dialog/.gitignore
new file mode 100755
index 0000000..8802e96
--- /dev/null
+++ b/Android.Dialog/.gitignore
@@ -0,0 +1,27 @@
+bin
+obj
+*.user
+*.suo
+_ReSharper.*
+*.resharper
+*.cache
+~$*
+*.usertasks
+*.userprefs
+.DS_Store?
+ehthumbs.db
+Icon?
+Thumbs.db
+*.sqlite
+*.iso
+*.7z
+*.dmg
+*.gz
+*.iso
+*.jar
+*.rar
+*.tar
+*.zip
+*.pidb
+
+.DS_Store
diff --git a/AchievementElement.cs b/Android.Dialog/AchievementElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from AchievementElement.cs
rename to Android.Dialog/AchievementElement.cs
diff --git a/Android.Dialog.csproj b/Android.Dialog/Android.Dialog.csproj
similarity index 99%
rename from Android.Dialog.csproj
rename to Android.Dialog/Android.Dialog.csproj
index bd9e6a4..6cb6142 100644
--- a/Android.Dialog.csproj
+++ b/Android.Dialog/Android.Dialog.csproj
@@ -35,7 +35,6 @@
TRACE
prompt
4
- SdkOnly
false
diff --git a/BindingContext.cs b/Android.Dialog/BindingContext.cs
old mode 100644
new mode 100755
similarity index 100%
rename from BindingContext.cs
rename to Android.Dialog/BindingContext.cs
diff --git a/BooleanElement.cs b/Android.Dialog/BooleanElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from BooleanElement.cs
rename to Android.Dialog/BooleanElement.cs
diff --git a/ButtonElement.cs b/Android.Dialog/ButtonElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from ButtonElement.cs
rename to Android.Dialog/ButtonElement.cs
diff --git a/CheckboxElement.cs b/Android.Dialog/CheckboxElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from CheckboxElement.cs
rename to Android.Dialog/CheckboxElement.cs
diff --git a/DateTimeElement.cs b/Android.Dialog/DateTimeElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from DateTimeElement.cs
rename to Android.Dialog/DateTimeElement.cs
diff --git a/DialogActivity.cs b/Android.Dialog/DialogActivity.cs
old mode 100644
new mode 100755
similarity index 100%
rename from DialogActivity.cs
rename to Android.Dialog/DialogActivity.cs
diff --git a/DialogAdapter.cs b/Android.Dialog/DialogAdapter.cs
old mode 100644
new mode 100755
similarity index 100%
rename from DialogAdapter.cs
rename to Android.Dialog/DialogAdapter.cs
diff --git a/DialogListFragment.cs b/Android.Dialog/DialogListFragment.cs
old mode 100644
new mode 100755
similarity index 100%
rename from DialogListFragment.cs
rename to Android.Dialog/DialogListFragment.cs
diff --git a/DialogListView.cs b/Android.Dialog/DialogListView.cs
old mode 100644
new mode 100755
similarity index 100%
rename from DialogListView.cs
rename to Android.Dialog/DialogListView.cs
diff --git a/DroidResources.cs b/Android.Dialog/DroidResources.cs
old mode 100644
new mode 100755
similarity index 100%
rename from DroidResources.cs
rename to Android.Dialog/DroidResources.cs
diff --git a/Element.cs b/Android.Dialog/Element.cs
old mode 100644
new mode 100755
similarity index 100%
rename from Element.cs
rename to Android.Dialog/Element.cs
diff --git a/EntryElement.cs b/Android.Dialog/EntryElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from EntryElement.cs
rename to Android.Dialog/EntryElement.cs
diff --git a/Enums.cs b/Android.Dialog/Enums.cs
old mode 100644
new mode 100755
similarity index 100%
rename from Enums.cs
rename to Android.Dialog/Enums.cs
diff --git a/FloatElement.cs b/Android.Dialog/FloatElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from FloatElement.cs
rename to Android.Dialog/FloatElement.cs
diff --git a/Group.cs b/Android.Dialog/Group.cs
old mode 100644
new mode 100755
similarity index 100%
rename from Group.cs
rename to Android.Dialog/Group.cs
diff --git a/HtmlElement.cs b/Android.Dialog/HtmlElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from HtmlElement.cs
rename to Android.Dialog/HtmlElement.cs
diff --git a/IElementSizing.cs b/Android.Dialog/IElementSizing.cs
old mode 100644
new mode 100755
similarity index 100%
rename from IElementSizing.cs
rename to Android.Dialog/IElementSizing.cs
diff --git a/ImageElement.cs b/Android.Dialog/ImageElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from ImageElement.cs
rename to Android.Dialog/ImageElement.cs
diff --git a/MultilineElement.cs b/Android.Dialog/MultilineElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from MultilineElement.cs
rename to Android.Dialog/MultilineElement.cs
diff --git a/Properties/AssemblyInfo.cs b/Android.Dialog/Properties/AssemblyInfo.cs
old mode 100644
new mode 100755
similarity index 100%
rename from Properties/AssemblyInfo.cs
rename to Android.Dialog/Properties/AssemblyInfo.cs
diff --git a/RadioElement.cs b/Android.Dialog/RadioElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from RadioElement.cs
rename to Android.Dialog/RadioElement.cs
diff --git a/Reflect.cs b/Android.Dialog/Reflect.cs
old mode 100644
new mode 100755
similarity index 100%
rename from Reflect.cs
rename to Android.Dialog/Reflect.cs
diff --git a/Resources/Drawable-hdpi/dialog_disclosure.png b/Android.Dialog/Resources/Drawable-hdpi/dialog_disclosure.png
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Drawable-hdpi/dialog_disclosure.png
rename to Android.Dialog/Resources/Drawable-hdpi/dialog_disclosure.png
diff --git a/Resources/Drawable-hdpi/expander_ic_minimized.9.png b/Android.Dialog/Resources/Drawable-hdpi/expander_ic_minimized.9.png
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Drawable-hdpi/expander_ic_minimized.9.png
rename to Android.Dialog/Resources/Drawable-hdpi/expander_ic_minimized.9.png
diff --git a/Resources/Drawable/dialog_disclosure.png b/Android.Dialog/Resources/Drawable/dialog_disclosure.png
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Drawable/dialog_disclosure.png
rename to Android.Dialog/Resources/Drawable/dialog_disclosure.png
diff --git a/Resources/Layout/dialog_achievements.xml b/Android.Dialog/Resources/Layout/dialog_achievements.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_achievements.xml
rename to Android.Dialog/Resources/Layout/dialog_achievements.xml
diff --git a/Resources/Layout/dialog_boolfieldleft.xml b/Android.Dialog/Resources/Layout/dialog_boolfieldleft.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_boolfieldleft.xml
rename to Android.Dialog/Resources/Layout/dialog_boolfieldleft.xml
diff --git a/Resources/Layout/dialog_boolfieldright.xml b/Android.Dialog/Resources/Layout/dialog_boolfieldright.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_boolfieldright.xml
rename to Android.Dialog/Resources/Layout/dialog_boolfieldright.xml
diff --git a/Resources/Layout/dialog_boolfieldsubleft.xml b/Android.Dialog/Resources/Layout/dialog_boolfieldsubleft.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_boolfieldsubleft.xml
rename to Android.Dialog/Resources/Layout/dialog_boolfieldsubleft.xml
diff --git a/Resources/Layout/dialog_boolfieldsubright.xml b/Android.Dialog/Resources/Layout/dialog_boolfieldsubright.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_boolfieldsubright.xml
rename to Android.Dialog/Resources/Layout/dialog_boolfieldsubright.xml
diff --git a/Resources/Layout/dialog_button.xml b/Android.Dialog/Resources/Layout/dialog_button.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_button.xml
rename to Android.Dialog/Resources/Layout/dialog_button.xml
diff --git a/Resources/Layout/dialog_datefield.xml b/Android.Dialog/Resources/Layout/dialog_datefield.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_datefield.xml
rename to Android.Dialog/Resources/Layout/dialog_datefield.xml
diff --git a/Resources/Layout/dialog_fieldsetlabel.xml b/Android.Dialog/Resources/Layout/dialog_fieldsetlabel.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_fieldsetlabel.xml
rename to Android.Dialog/Resources/Layout/dialog_fieldsetlabel.xml
diff --git a/Resources/Layout/dialog_floatimage.xml b/Android.Dialog/Resources/Layout/dialog_floatimage.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_floatimage.xml
rename to Android.Dialog/Resources/Layout/dialog_floatimage.xml
diff --git a/Resources/Layout/dialog_html.xml b/Android.Dialog/Resources/Layout/dialog_html.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_html.xml
rename to Android.Dialog/Resources/Layout/dialog_html.xml
diff --git a/Resources/Layout/dialog_labelfieldbelow.xml b/Android.Dialog/Resources/Layout/dialog_labelfieldbelow.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_labelfieldbelow.xml
rename to Android.Dialog/Resources/Layout/dialog_labelfieldbelow.xml
diff --git a/Resources/Layout/dialog_labelfieldright.xml b/Android.Dialog/Resources/Layout/dialog_labelfieldright.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_labelfieldright.xml
rename to Android.Dialog/Resources/Layout/dialog_labelfieldright.xml
diff --git a/Resources/Layout/dialog_multiline_labelfieldbelow.xml b/Android.Dialog/Resources/Layout/dialog_multiline_labelfieldbelow.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_multiline_labelfieldbelow.xml
rename to Android.Dialog/Resources/Layout/dialog_multiline_labelfieldbelow.xml
diff --git a/Resources/Layout/dialog_onofffieldright.xml b/Android.Dialog/Resources/Layout/dialog_onofffieldright.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_onofffieldright.xml
rename to Android.Dialog/Resources/Layout/dialog_onofffieldright.xml
diff --git a/Resources/Layout/dialog_panel.xml b/Android.Dialog/Resources/Layout/dialog_panel.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_panel.xml
rename to Android.Dialog/Resources/Layout/dialog_panel.xml
diff --git a/Resources/Layout/dialog_root.xml b/Android.Dialog/Resources/Layout/dialog_root.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_root.xml
rename to Android.Dialog/Resources/Layout/dialog_root.xml
diff --git a/Resources/Layout/dialog_selectlist.xml b/Android.Dialog/Resources/Layout/dialog_selectlist.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_selectlist.xml
rename to Android.Dialog/Resources/Layout/dialog_selectlist.xml
diff --git a/Resources/Layout/dialog_selectlistfield.xml b/Android.Dialog/Resources/Layout/dialog_selectlistfield.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_selectlistfield.xml
rename to Android.Dialog/Resources/Layout/dialog_selectlistfield.xml
diff --git a/Resources/Layout/dialog_textarea.xml b/Android.Dialog/Resources/Layout/dialog_textarea.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_textarea.xml
rename to Android.Dialog/Resources/Layout/dialog_textarea.xml
diff --git a/Resources/Layout/dialog_textfieldbelow.xml b/Android.Dialog/Resources/Layout/dialog_textfieldbelow.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_textfieldbelow.xml
rename to Android.Dialog/Resources/Layout/dialog_textfieldbelow.xml
diff --git a/Resources/Layout/dialog_textfieldright.xml b/Android.Dialog/Resources/Layout/dialog_textfieldright.xml
old mode 100644
new mode 100755
similarity index 100%
rename from Resources/Layout/dialog_textfieldright.xml
rename to Android.Dialog/Resources/Layout/dialog_textfieldright.xml
diff --git a/Resources/Resource.Designer.cs b/Android.Dialog/Resources/Resource.Designer.cs
old mode 100644
new mode 100755
similarity index 86%
rename from Resources/Resource.Designer.cs
rename to Android.Dialog/Resources/Resource.Designer.cs
index ce1d221..503da74
--- a/Resources/Resource.Designer.cs
+++ b/Android.Dialog/Resources/Resource.Designer.cs
@@ -1,191 +1,191 @@
-#pragma warning disable 1591
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.34003
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-[assembly: global::Android.Runtime.ResourceDesignerAttribute("Android.Dialog.Resource", IsApplication=false)]
-
-namespace Android.Dialog
-{
-
-
- [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
- public partial class Resource
- {
-
- static Resource()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- public partial class Attribute
- {
-
- static Attribute()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Attribute()
- {
- }
- }
-
- public partial class Drawable
- {
-
- // aapt resource value: 0x7f020000
- public static int dialog_disclosure = 2130837504;
-
- // aapt resource value: 0x7f020001
- public static int expander_ic_minimized = 2130837505;
-
- static Drawable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Drawable()
- {
- }
- }
-
- public partial class Id
- {
-
- // aapt resource value: 0x7f040004
- public static int dialog_BoolField = 2130968580;
-
- // aapt resource value: 0x7f040005
- public static int dialog_Button = 2130968581;
-
- // aapt resource value: 0x7f04000b
- public static int dialog_DisclosureField = 2130968587;
-
- // aapt resource value: 0x7f040009
- public static int dialog_HtmlField = 2130968585;
-
- // aapt resource value: 0x7f040007
- public static int dialog_ImageLeft = 2130968583;
-
- // aapt resource value: 0x7f040002
- public static int dialog_ImageRight = 2130968578;
-
- // aapt resource value: 0x7f040000
- public static int dialog_LabelField = 2130968576;
-
- // aapt resource value: 0x7f040003
- public static int dialog_LabelPercentageField = 2130968579;
-
- // aapt resource value: 0x7f040001
- public static int dialog_LabelSubtextField = 2130968577;
-
- // aapt resource value: 0x7f04000a
- public static int dialog_Panel = 2130968586;
-
- // aapt resource value: 0x7f04000c
- public static int dialog_RadioButtonList = 2130968588;
-
- // aapt resource value: 0x7f040008
- public static int dialog_SliderField = 2130968584;
-
- // aapt resource value: 0x7f04000d
- public static int dialog_Spinner = 2130968589;
-
- // aapt resource value: 0x7f040006
- public static int dialog_ValueField = 2130968582;
-
- static Id()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Id()
- {
- }
- }
-
- public partial class Layout
- {
-
- // aapt resource value: 0x7f030000
- public static int dialog_achievements = 2130903040;
-
- // aapt resource value: 0x7f030001
- public static int dialog_boolfieldleft = 2130903041;
-
- // aapt resource value: 0x7f030002
- public static int dialog_boolfieldright = 2130903042;
-
- // aapt resource value: 0x7f030003
- public static int dialog_boolfieldsubleft = 2130903043;
-
- // aapt resource value: 0x7f030004
- public static int dialog_boolfieldsubright = 2130903044;
-
- // aapt resource value: 0x7f030005
- public static int dialog_button = 2130903045;
-
- // aapt resource value: 0x7f030006
- public static int dialog_datefield = 2130903046;
-
- // aapt resource value: 0x7f030007
- public static int dialog_fieldsetlabel = 2130903047;
-
- // aapt resource value: 0x7f030008
- public static int dialog_floatimage = 2130903048;
-
- // aapt resource value: 0x7f030009
- public static int dialog_html = 2130903049;
-
- // aapt resource value: 0x7f03000a
- public static int dialog_labelfieldbelow = 2130903050;
-
- // aapt resource value: 0x7f03000b
- public static int dialog_labelfieldright = 2130903051;
-
- // aapt resource value: 0x7f03000c
- public static int dialog_multiline_labelfieldbelow = 2130903052;
-
- // aapt resource value: 0x7f03000d
- public static int dialog_onofffieldright = 2130903053;
-
- // aapt resource value: 0x7f03000e
- public static int dialog_panel = 2130903054;
-
- // aapt resource value: 0x7f03000f
- public static int dialog_root = 2130903055;
-
- // aapt resource value: 0x7f030010
- public static int dialog_selectlist = 2130903056;
-
- // aapt resource value: 0x7f030011
- public static int dialog_selectlistfield = 2130903057;
-
- // aapt resource value: 0x7f030012
- public static int dialog_textarea = 2130903058;
-
- // aapt resource value: 0x7f030013
- public static int dialog_textfieldbelow = 2130903059;
-
- // aapt resource value: 0x7f030014
- public static int dialog_textfieldright = 2130903060;
-
- static Layout()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Layout()
- {
- }
- }
- }
-}
-#pragma warning restore 1591
+#pragma warning disable 1591
+// ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Mono Runtime Version: 4.0.30319.17020
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+
+[assembly: Android.Runtime.ResourceDesignerAttribute("Android.Dialog.Resource", IsApplication=false)]
+
+namespace Android.Dialog
+{
+
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
+ public partial class Resource
+ {
+
+ static Resource()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ public partial class Attribute
+ {
+
+ static Attribute()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Attribute()
+ {
+ }
+ }
+
+ public partial class Drawable
+ {
+
+ // aapt resource value: 0x7f020000
+ public static int dialog_disclosure = 2130837504;
+
+ // aapt resource value: 0x7f020001
+ public static int expander_ic_minimized = 2130837505;
+
+ static Drawable()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Drawable()
+ {
+ }
+ }
+
+ public partial class Id
+ {
+
+ // aapt resource value: 0x7f040004
+ public static int dialog_BoolField = 2130968580;
+
+ // aapt resource value: 0x7f040005
+ public static int dialog_Button = 2130968581;
+
+ // aapt resource value: 0x7f04000b
+ public static int dialog_DisclosureField = 2130968587;
+
+ // aapt resource value: 0x7f040009
+ public static int dialog_HtmlField = 2130968585;
+
+ // aapt resource value: 0x7f040007
+ public static int dialog_ImageLeft = 2130968583;
+
+ // aapt resource value: 0x7f040002
+ public static int dialog_ImageRight = 2130968578;
+
+ // aapt resource value: 0x7f040000
+ public static int dialog_LabelField = 2130968576;
+
+ // aapt resource value: 0x7f040003
+ public static int dialog_LabelPercentageField = 2130968579;
+
+ // aapt resource value: 0x7f040001
+ public static int dialog_LabelSubtextField = 2130968577;
+
+ // aapt resource value: 0x7f04000a
+ public static int dialog_Panel = 2130968586;
+
+ // aapt resource value: 0x7f04000c
+ public static int dialog_RadioButtonList = 2130968588;
+
+ // aapt resource value: 0x7f040008
+ public static int dialog_SliderField = 2130968584;
+
+ // aapt resource value: 0x7f04000d
+ public static int dialog_Spinner = 2130968589;
+
+ // aapt resource value: 0x7f040006
+ public static int dialog_ValueField = 2130968582;
+
+ static Id()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Id()
+ {
+ }
+ }
+
+ public partial class Layout
+ {
+
+ // aapt resource value: 0x7f030000
+ public static int dialog_achievements = 2130903040;
+
+ // aapt resource value: 0x7f030001
+ public static int dialog_boolfieldleft = 2130903041;
+
+ // aapt resource value: 0x7f030002
+ public static int dialog_boolfieldright = 2130903042;
+
+ // aapt resource value: 0x7f030003
+ public static int dialog_boolfieldsubleft = 2130903043;
+
+ // aapt resource value: 0x7f030004
+ public static int dialog_boolfieldsubright = 2130903044;
+
+ // aapt resource value: 0x7f030005
+ public static int dialog_button = 2130903045;
+
+ // aapt resource value: 0x7f030006
+ public static int dialog_datefield = 2130903046;
+
+ // aapt resource value: 0x7f030007
+ public static int dialog_fieldsetlabel = 2130903047;
+
+ // aapt resource value: 0x7f030008
+ public static int dialog_floatimage = 2130903048;
+
+ // aapt resource value: 0x7f030009
+ public static int dialog_html = 2130903049;
+
+ // aapt resource value: 0x7f03000a
+ public static int dialog_labelfieldbelow = 2130903050;
+
+ // aapt resource value: 0x7f03000b
+ public static int dialog_labelfieldright = 2130903051;
+
+ // aapt resource value: 0x7f03000c
+ public static int dialog_multiline_labelfieldbelow = 2130903052;
+
+ // aapt resource value: 0x7f03000d
+ public static int dialog_onofffieldright = 2130903053;
+
+ // aapt resource value: 0x7f03000e
+ public static int dialog_panel = 2130903054;
+
+ // aapt resource value: 0x7f03000f
+ public static int dialog_root = 2130903055;
+
+ // aapt resource value: 0x7f030010
+ public static int dialog_selectlist = 2130903056;
+
+ // aapt resource value: 0x7f030011
+ public static int dialog_selectlistfield = 2130903057;
+
+ // aapt resource value: 0x7f030012
+ public static int dialog_textarea = 2130903058;
+
+ // aapt resource value: 0x7f030013
+ public static int dialog_textfieldbelow = 2130903059;
+
+ // aapt resource value: 0x7f030014
+ public static int dialog_textfieldright = 2130903060;
+
+ static Layout()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Layout()
+ {
+ }
+ }
+ }
+}
+#pragma warning restore 1591
diff --git a/RootElement.cs b/Android.Dialog/RootElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from RootElement.cs
rename to Android.Dialog/RootElement.cs
diff --git a/Section.cs b/Android.Dialog/Section.cs
old mode 100644
new mode 100755
similarity index 100%
rename from Section.cs
rename to Android.Dialog/Section.cs
diff --git a/StringElement.cs b/Android.Dialog/StringElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from StringElement.cs
rename to Android.Dialog/StringElement.cs
diff --git a/ViewElement.cs b/Android.Dialog/ViewElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from ViewElement.cs
rename to Android.Dialog/ViewElement.cs
diff --git a/WebContentElement.cs b/Android.Dialog/WebContentElement.cs
old mode 100644
new mode 100755
similarity index 100%
rename from WebContentElement.cs
rename to Android.Dialog/WebContentElement.cs
diff --git a/BUGS b/BUGS
old mode 100644
new mode 100755
diff --git a/DialogSampleApp/Activity1.cs b/DialogSampleApp/Activity1.cs
new file mode 100755
index 0000000..4a805bc
--- /dev/null
+++ b/DialogSampleApp/Activity1.cs
@@ -0,0 +1,62 @@
+using Android.App;
+using Android.OS;
+using Android.Views;
+using Android.Widget;
+using Android.Dialog;
+using System;
+
+namespace DialogSampleApp
+{
+ //
+ // NOTE: with the new update you will have to add all the dialog_* prefixes to your main application.
+ // This is because the current version of Mono for Android will not add resources from assemblies
+ // to the main application like it does for libraries in Android/Java/Eclipse... This could
+ // change in a future version (it's slated for 1.0 post release) but for now, just add them
+ // as in this sample...
+ //
+ [Activity(Label = "MD.D Sample", MainLauncher = true, WindowSoftInputMode = SoftInput.AdjustPan)]
+ public class Activity1 : Activity
+ {
+ protected void StartNew()
+ {
+ StartActivity(typeof(Activity2));
+ }
+
+ protected override void OnCreate(Bundle bundle)
+ {
+ base.OnCreate(bundle);
+
+ var root = new RootElement("Test Root Elem")
+ {
+ new Section("Test Header", "Test Footer")
+ {
+ new StringElement("Do Something", "Foo"),
+ new ButtonElement("DialogActivity", (object sender, EventArgs e) => this.StartNew() ),
+ new BooleanElement("Push my button", true),
+ new BooleanElement("Push this too", false),
+ new StringElement("Text label", "The Value"),
+ new BooleanElement("Push my button", true),
+ new BooleanElement("Push this too", false),
+ },
+ new Section("Part II")
+ {
+ new StringElement("This is the String Element", "The Value"),
+ new CheckboxElement("Check this out", true),
+ new EntryElement("Username",""){
+ Hint = "Enter Login"
+ },
+ new EntryElement("Password", "") {
+ Hint = "Enter Password",
+ Password = true,
+ },
+ }
+ };
+
+ var da = new DialogAdapter(this, root);
+
+ var lv = new ListView(this) {Adapter = da};
+
+ SetContentView(lv);
+ }
+ }
+}
\ No newline at end of file
diff --git a/DialogSampleApp/Activity2.cs b/DialogSampleApp/Activity2.cs
new file mode 100755
index 0000000..758696d
--- /dev/null
+++ b/DialogSampleApp/Activity2.cs
@@ -0,0 +1,83 @@
+using System;
+
+using Android.App;
+using Android.Content;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+using Android.OS;
+using Android.Content.PM;
+
+using Android.Dialog;
+using Android.Graphics;
+
+namespace DialogSampleApp
+{
+ [Activity(Label = "MonoDroidDialogApp",
+ WindowSoftInputMode = SoftInput.AdjustPan,
+ ConfigurationChanges = ConfigChanges.KeyboardHidden | ConfigChanges.Orientation,
+ LaunchMode = LaunchMode.SingleTop)]
+ public class Activity2 : DialogActivity
+ {
+ protected override void OnCreate(Bundle bundle)
+ {
+ InitializeRoot();
+
+ base.OnCreate(bundle);
+ }
+
+ void InitializeRoot()
+ {
+ var imageView = new ImageView(this);
+ imageView.SetImageResource (Resource.Drawable.icon);
+
+ this.Root = new RootElement("Elements")
+ {
+ new Section("Element w/Format Overrides")
+ {
+ new CheckboxElement("CheckboxElement", true, "", Resource.Layout.dialog_boolfieldsubright),
+ new StringElement("String Element", "Value", Resource.Layout.dialog_labelfieldbelow),
+ new EntryElement("EntryElement", "", Resource.Layout.dialog_textfieldbelow) { Hint = "Plain" },
+ new EntryElement("PasswordEntryElement", "Va", Resource.Layout.dialog_textfieldbelow) { Hint = "Password", Password = true },
+ new EntryElement("EntryElement2", "Val", Resource.Layout.dialog_textfieldbelow) { Hint = "Plain3" },
+ },
+ new Section("Section")
+ {
+ new BooleanElement("BooleanElement", true),
+ new StringElement("StringElement", "Value"),
+ new EntryElement("EntryElement", "") { Hint = "Pain 2" },
+ new EntryElement("PasswordEntryElement", "") { Hint = "Password 2", Password = true },
+ new DateTimeElement("DateTimeElement", DateTime.Now),
+ new DateElement("DateElement", DateTime.Now),
+ new TimeElement("TimeElement", DateTime.Now),
+ new CheckboxElement("CheckboxElement", true),
+ new HtmlElement("HtmlElement (Link)","http://www.google.com"),
+ new ImageElement(imageView),
+ new MultilineElement("MultiLineElement", "The quick brown fox jumped over the lazy horse, the quick brown fox jumped over the lazy horse"),
+ new FloatElement("Range"),
+ },
+ new Section("Groups")
+ {
+ new [] {
+ new RootElement("Radio Group", new Android.Dialog.RadioGroup("desert", 2))
+ {
+ new Section ()
+ {
+ new RadioElement ("Ice Cream", "desert"),
+ new RadioElement ("Milkshake", "desert"),
+ new RadioElement ("Chocolate Cake", "desert")
+ },
+ new Section ()
+ {
+ new RadioElement ("Ice Cream", "desert"),
+ new RadioElement ("Milkshake", "desert"),
+ new RadioElement ("Chocolate Cake", "desert")
+ }
+ }
+ }
+ }
+ };
+ }
+ }
+}
+
diff --git a/DialogSampleApp/Assets/AboutAssets.txt b/DialogSampleApp/Assets/AboutAssets.txt
new file mode 100755
index 0000000..ee39886
--- /dev/null
+++ b/DialogSampleApp/Assets/AboutAssets.txt
@@ -0,0 +1,19 @@
+Any raw assets you want to be deployed with your application can be placed in
+this directory (and child directories) and given a Build Action of "AndroidAsset".
+
+These files will be deployed with you package and will be accessible using Android's
+AssetManager, like this:
+
+public class ReadAsset : Activity
+{
+ protected override void OnCreate (Bundle bundle)
+ {
+ base.OnCreate (bundle);
+
+ InputStream input = Assets.Open ("my_asset.txt");
+ }
+}
+
+Additionally, some Android functions will automatically load asset files:
+
+Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
\ No newline at end of file
diff --git a/DialogSampleApp/DialogSampleApp.csproj b/DialogSampleApp/DialogSampleApp.csproj
new file mode 100644
index 0000000..c62c1f1
--- /dev/null
+++ b/DialogSampleApp/DialogSampleApp.csproj
@@ -0,0 +1,142 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.30703
+ 2.0
+ {62BAEFFF-BBF1-4BFC-BFCB-79BD60184A54}
+ {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Library
+ Properties
+ DialogSampleApp
+ DialogSampleApp
+ 512
+ true
+ Resources\Resource.Designer.cs
+ Properties\AndroidManifest.xml
+ v4.0.3
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ None
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {33044C7B-47A4-4113-A61A-EB429407F818}
+ Android.Dialog
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Properties/AndroidManifest.xml b/DialogSampleApp/Properties/AndroidManifest.xml
new file mode 100644
index 0000000..679c4b6
--- /dev/null
+++ b/DialogSampleApp/Properties/AndroidManifest.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Properties/AssemblyInfo.cs b/DialogSampleApp/Properties/AssemblyInfo.cs
new file mode 100755
index 0000000..becc841
--- /dev/null
+++ b/DialogSampleApp/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("DialogSampleApp")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft")]
+[assembly: AssemblyProduct("DialogSampleApp")]
+[assembly: AssemblyCopyright("Copyright © Microsoft 2010")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("a557ce8c-9dbe-4b93-8fc4-95ffc126cf14")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/DialogSampleApp/Resources/AboutResources.txt b/DialogSampleApp/Resources/AboutResources.txt
new file mode 100755
index 0000000..194ae28
--- /dev/null
+++ b/DialogSampleApp/Resources/AboutResources.txt
@@ -0,0 +1,50 @@
+Images, layout descriptions, binary blobs and string dictionaries can be included
+in your application as resource files. Various Android APIs are designed to
+operate on the resource IDs instead of dealing with images, strings or binary blobs
+directly.
+
+For example, a sample Android app that contains a user interface layout (main.xml),
+an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
+would keep its resources in the "Resources" directory of the application:
+
+Resources/
+ drawable-hdpi/
+ icon.png
+
+ drawable-ldpi/
+ icon.png
+
+ drawable-mdpi/
+ icon.png
+
+ layout/
+ main.xml
+
+ values/
+ strings.xml
+
+In order to get the build system to recognize Android resources, set the build action to
+"AndroidResource". The native Android APIs do not operate directly with filenames, but
+instead operate on resource IDs. When you compile an Android application that uses resources,
+the build system will package the resources for distribution and generate a class called
+"Resource" that contains the tokens for each one of the resources included. For example,
+for the above Resources layout, this is what the Resource class would expose:
+
+public class Resource {
+ public class drawable {
+ public const int icon = 0x123;
+ }
+
+ public class layout {
+ public const int main = 0x456;
+ }
+
+ public class strings {
+ public const int first_string = 0xabc;
+ public const int second_string = 0xbcd;
+ }
+}
+
+You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main
+to reference the layout/main.xml file, or Resource.strings.first_string to reference the first
+string in the dictionary file values/strings.xml.
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/Resource.Designer.cs b/DialogSampleApp/Resources/Resource.Designer.cs
new file mode 100755
index 0000000..76f33c3
--- /dev/null
+++ b/DialogSampleApp/Resources/Resource.Designer.cs
@@ -0,0 +1,282 @@
+#pragma warning disable 1591
+// ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Mono Runtime Version: 4.0.30319.17020
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+
+[assembly: Android.Runtime.ResourceDesignerAttribute("DialogSampleApp.Resource", IsApplication=true)]
+
+namespace DialogSampleApp
+{
+
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
+ public partial class Resource
+ {
+
+ static Resource()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ public static void UpdateIdValues()
+ {
+ global::Android.Dialog.Resource.Drawable.dialog_disclosure = global::DialogSampleApp.Resource.Drawable.dialog_disclosure;
+ global::Android.Dialog.Resource.Drawable.expander_ic_minimized = global::DialogSampleApp.Resource.Drawable.expander_ic_minimized;
+ global::Android.Dialog.Resource.Id.dialog_BoolField = global::DialogSampleApp.Resource.Id.dialog_BoolField;
+ global::Android.Dialog.Resource.Id.dialog_Button = global::DialogSampleApp.Resource.Id.dialog_Button;
+ global::Android.Dialog.Resource.Id.dialog_DisclosureField = global::DialogSampleApp.Resource.Id.dialog_DisclosureField;
+ global::Android.Dialog.Resource.Id.dialog_HtmlField = global::DialogSampleApp.Resource.Id.dialog_HtmlField;
+ global::Android.Dialog.Resource.Id.dialog_ImageLeft = global::DialogSampleApp.Resource.Id.dialog_ImageLeft;
+ global::Android.Dialog.Resource.Id.dialog_ImageRight = global::DialogSampleApp.Resource.Id.dialog_ImageRight;
+ global::Android.Dialog.Resource.Id.dialog_LabelField = global::DialogSampleApp.Resource.Id.dialog_LabelField;
+ global::Android.Dialog.Resource.Id.dialog_LabelPercentageField = global::DialogSampleApp.Resource.Id.dialog_LabelPercentageField;
+ global::Android.Dialog.Resource.Id.dialog_LabelSubtextField = global::DialogSampleApp.Resource.Id.dialog_LabelSubtextField;
+ global::Android.Dialog.Resource.Id.dialog_Panel = global::DialogSampleApp.Resource.Id.dialog_Panel;
+ global::Android.Dialog.Resource.Id.dialog_RadioButtonList = global::DialogSampleApp.Resource.Id.dialog_RadioButtonList;
+ global::Android.Dialog.Resource.Id.dialog_SliderField = global::DialogSampleApp.Resource.Id.dialog_SliderField;
+ global::Android.Dialog.Resource.Id.dialog_Spinner = global::DialogSampleApp.Resource.Id.dialog_Spinner;
+ global::Android.Dialog.Resource.Id.dialog_ValueField = global::DialogSampleApp.Resource.Id.dialog_ValueField;
+ global::Android.Dialog.Resource.Layout.dialog_achievements = global::DialogSampleApp.Resource.Layout.dialog_achievements;
+ global::Android.Dialog.Resource.Layout.dialog_boolfieldleft = global::DialogSampleApp.Resource.Layout.dialog_boolfieldleft;
+ global::Android.Dialog.Resource.Layout.dialog_boolfieldright = global::DialogSampleApp.Resource.Layout.dialog_boolfieldright;
+ global::Android.Dialog.Resource.Layout.dialog_boolfieldsubleft = global::DialogSampleApp.Resource.Layout.dialog_boolfieldsubleft;
+ global::Android.Dialog.Resource.Layout.dialog_boolfieldsubright = global::DialogSampleApp.Resource.Layout.dialog_boolfieldsubright;
+ global::Android.Dialog.Resource.Layout.dialog_button = global::DialogSampleApp.Resource.Layout.dialog_button;
+ global::Android.Dialog.Resource.Layout.dialog_datefield = global::DialogSampleApp.Resource.Layout.dialog_datefield;
+ global::Android.Dialog.Resource.Layout.dialog_fieldsetlabel = global::DialogSampleApp.Resource.Layout.dialog_fieldsetlabel;
+ global::Android.Dialog.Resource.Layout.dialog_floatimage = global::DialogSampleApp.Resource.Layout.dialog_floatimage;
+ global::Android.Dialog.Resource.Layout.dialog_html = global::DialogSampleApp.Resource.Layout.dialog_html;
+ global::Android.Dialog.Resource.Layout.dialog_labelfieldbelow = global::DialogSampleApp.Resource.Layout.dialog_labelfieldbelow;
+ global::Android.Dialog.Resource.Layout.dialog_labelfieldright = global::DialogSampleApp.Resource.Layout.dialog_labelfieldright;
+ global::Android.Dialog.Resource.Layout.dialog_multiline_labelfieldbelow = global::DialogSampleApp.Resource.Layout.dialog_multiline_labelfieldbelow;
+ global::Android.Dialog.Resource.Layout.dialog_onofffieldright = global::DialogSampleApp.Resource.Layout.dialog_onofffieldright;
+ global::Android.Dialog.Resource.Layout.dialog_panel = global::DialogSampleApp.Resource.Layout.dialog_panel;
+ global::Android.Dialog.Resource.Layout.dialog_root = global::DialogSampleApp.Resource.Layout.dialog_root;
+ global::Android.Dialog.Resource.Layout.dialog_selectlist = global::DialogSampleApp.Resource.Layout.dialog_selectlist;
+ global::Android.Dialog.Resource.Layout.dialog_selectlistfield = global::DialogSampleApp.Resource.Layout.dialog_selectlistfield;
+ global::Android.Dialog.Resource.Layout.dialog_textarea = global::DialogSampleApp.Resource.Layout.dialog_textarea;
+ global::Android.Dialog.Resource.Layout.dialog_textfieldbelow = global::DialogSampleApp.Resource.Layout.dialog_textfieldbelow;
+ global::Android.Dialog.Resource.Layout.dialog_textfieldright = global::DialogSampleApp.Resource.Layout.dialog_textfieldright;
+ }
+
+ public partial class Attribute
+ {
+
+ static Attribute()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Attribute()
+ {
+ }
+ }
+
+ public partial class Drawable
+ {
+
+ // aapt resource value: 0x7f020000
+ public const int dialog_disclosure = 2130837504;
+
+ // aapt resource value: 0x7f020001
+ public const int dialog_expander_ic_minimized = 2130837505;
+
+ // aapt resource value: 0x7f020002
+ public const int expander_ic_minimized = 2130837506;
+
+ // aapt resource value: 0x7f020003
+ public const int icon = 2130837507;
+
+ // aapt resource value: 0x7f020004
+ public const int monoandroidsplash = 2130837508;
+
+ static Drawable()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Drawable()
+ {
+ }
+ }
+
+ public partial class Id
+ {
+
+ // aapt resource value: 0x7f060004
+ public const int dialog_BoolField = 2131099652;
+
+ // aapt resource value: 0x7f060005
+ public const int dialog_Button = 2131099653;
+
+ // aapt resource value: 0x7f06000b
+ public const int dialog_DisclosureField = 2131099659;
+
+ // aapt resource value: 0x7f060009
+ public const int dialog_HtmlField = 2131099657;
+
+ // aapt resource value: 0x7f060007
+ public const int dialog_ImageLeft = 2131099655;
+
+ // aapt resource value: 0x7f060002
+ public const int dialog_ImageRight = 2131099650;
+
+ // aapt resource value: 0x7f060000
+ public const int dialog_LabelField = 2131099648;
+
+ // aapt resource value: 0x7f060003
+ public const int dialog_LabelPercentageField = 2131099651;
+
+ // aapt resource value: 0x7f060001
+ public const int dialog_LabelSubtextField = 2131099649;
+
+ // aapt resource value: 0x7f06000a
+ public const int dialog_Panel = 2131099658;
+
+ // aapt resource value: 0x7f06000c
+ public const int dialog_RadioButtonList = 2131099660;
+
+ // aapt resource value: 0x7f060008
+ public const int dialog_SliderField = 2131099656;
+
+ // aapt resource value: 0x7f06000d
+ public const int dialog_Spinner = 2131099661;
+
+ // aapt resource value: 0x7f060006
+ public const int dialog_ValueField = 2131099654;
+
+ // aapt resource value: 0x7f06000e
+ public const int iFormFieldValue = 2131099662;
+
+ static Id()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Id()
+ {
+ }
+ }
+
+ public partial class Layout
+ {
+
+ // aapt resource value: 0x7f030000
+ public const int dialog_achievements = 2130903040;
+
+ // aapt resource value: 0x7f030001
+ public const int dialog_boolfieldleft = 2130903041;
+
+ // aapt resource value: 0x7f030002
+ public const int dialog_boolfieldright = 2130903042;
+
+ // aapt resource value: 0x7f030003
+ public const int dialog_boolfieldsubleft = 2130903043;
+
+ // aapt resource value: 0x7f030004
+ public const int dialog_boolfieldsubright = 2130903044;
+
+ // aapt resource value: 0x7f030005
+ public const int dialog_button = 2130903045;
+
+ // aapt resource value: 0x7f030006
+ public const int dialog_datefield = 2130903046;
+
+ // aapt resource value: 0x7f030007
+ public const int dialog_fieldsetlabel = 2130903047;
+
+ // aapt resource value: 0x7f030008
+ public const int dialog_floatimage = 2130903048;
+
+ // aapt resource value: 0x7f030009
+ public const int dialog_html = 2130903049;
+
+ // aapt resource value: 0x7f03000a
+ public const int dialog_labelfieldbelow = 2130903050;
+
+ // aapt resource value: 0x7f03000b
+ public const int dialog_labelfieldright = 2130903051;
+
+ // aapt resource value: 0x7f03000c
+ public const int dialog_multiline_labelfieldbelow = 2130903052;
+
+ // aapt resource value: 0x7f03000d
+ public const int dialog_onofffieldright = 2130903053;
+
+ // aapt resource value: 0x7f03000e
+ public const int dialog_panel = 2130903054;
+
+ // aapt resource value: 0x7f03000f
+ public const int dialog_root = 2130903055;
+
+ // aapt resource value: 0x7f030010
+ public const int dialog_selectlist = 2130903056;
+
+ // aapt resource value: 0x7f030011
+ public const int dialog_selectlistfield = 2130903057;
+
+ // aapt resource value: 0x7f030012
+ public const int dialog_textarea = 2130903058;
+
+ // aapt resource value: 0x7f030013
+ public const int dialog_textfieldbelow = 2130903059;
+
+ // aapt resource value: 0x7f030014
+ public const int dialog_textfieldright = 2130903060;
+
+ // aapt resource value: 0x7f030015
+ public const int main = 2130903061;
+
+ static Layout()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Layout()
+ {
+ }
+ }
+
+ public partial class String
+ {
+
+ // aapt resource value: 0x7f040001
+ public const int app_name = 2130968577;
+
+ // aapt resource value: 0x7f040000
+ public const int hello = 2130968576;
+
+ static String()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private String()
+ {
+ }
+ }
+
+ public partial class Style
+ {
+
+ // aapt resource value: 0x7f050000
+ public const int Mono_Android_Theme_Splash = 2131034112;
+
+ static Style()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Style()
+ {
+ }
+ }
+ }
+}
+#pragma warning restore 1591
diff --git a/DialogSampleApp/Resources/drawable/dialog_disclosure.png b/DialogSampleApp/Resources/drawable/dialog_disclosure.png
new file mode 100755
index 0000000..6ff8205
Binary files /dev/null and b/DialogSampleApp/Resources/drawable/dialog_disclosure.png differ
diff --git a/DialogSampleApp/Resources/drawable/dialog_expander_ic_minimized.9.png b/DialogSampleApp/Resources/drawable/dialog_expander_ic_minimized.9.png
new file mode 100755
index 0000000..0c19bb7
Binary files /dev/null and b/DialogSampleApp/Resources/drawable/dialog_expander_ic_minimized.9.png differ
diff --git a/DialogSampleApp/Resources/drawable/icon.png b/DialogSampleApp/Resources/drawable/icon.png
new file mode 100755
index 0000000..8074c4c
Binary files /dev/null and b/DialogSampleApp/Resources/drawable/icon.png differ
diff --git a/DialogSampleApp/Resources/layout/dialog_achievements.xml b/DialogSampleApp/Resources/layout/dialog_achievements.xml
new file mode 100755
index 0000000..ca566c3
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_achievements.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_boolfieldleft.xml b/DialogSampleApp/Resources/layout/dialog_boolfieldleft.xml
new file mode 100755
index 0000000..ce246b5
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_boolfieldleft.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/DialogSampleApp/Resources/layout/dialog_boolfieldright.xml b/DialogSampleApp/Resources/layout/dialog_boolfieldright.xml
new file mode 100755
index 0000000..498089c
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_boolfieldright.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_boolfieldsubleft.xml b/DialogSampleApp/Resources/layout/dialog_boolfieldsubleft.xml
new file mode 100755
index 0000000..6cb1925
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_boolfieldsubleft.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_boolfieldsubright.xml b/DialogSampleApp/Resources/layout/dialog_boolfieldsubright.xml
new file mode 100755
index 0000000..567e8a1
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_boolfieldsubright.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_button.xml b/DialogSampleApp/Resources/layout/dialog_button.xml
new file mode 100755
index 0000000..9e6c2ac
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_button.xml
@@ -0,0 +1,14 @@
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_datefield.xml b/DialogSampleApp/Resources/layout/dialog_datefield.xml
new file mode 100755
index 0000000..f8adbb2
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_datefield.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_fieldsetlabel.xml b/DialogSampleApp/Resources/layout/dialog_fieldsetlabel.xml
new file mode 100755
index 0000000..b41a47f
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_fieldsetlabel.xml
@@ -0,0 +1,18 @@
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_floatimage.xml b/DialogSampleApp/Resources/layout/dialog_floatimage.xml
new file mode 100755
index 0000000..49f59f4
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_floatimage.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_labelfieldbelow.xml b/DialogSampleApp/Resources/layout/dialog_labelfieldbelow.xml
new file mode 100755
index 0000000..ffd2c7c
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_labelfieldbelow.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_labelfieldright.xml b/DialogSampleApp/Resources/layout/dialog_labelfieldright.xml
new file mode 100755
index 0000000..1e77411
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_labelfieldright.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_onofffieldright.xml b/DialogSampleApp/Resources/layout/dialog_onofffieldright.xml
new file mode 100755
index 0000000..8d4e81a
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_onofffieldright.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_panel.xml b/DialogSampleApp/Resources/layout/dialog_panel.xml
new file mode 100755
index 0000000..0c72748
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_panel.xml
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_root.xml b/DialogSampleApp/Resources/layout/dialog_root.xml
new file mode 100755
index 0000000..777adf7
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_root.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_selectlist.xml b/DialogSampleApp/Resources/layout/dialog_selectlist.xml
new file mode 100755
index 0000000..ce3124c
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_selectlist.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
diff --git a/DialogSampleApp/Resources/layout/dialog_selectlistfield.xml b/DialogSampleApp/Resources/layout/dialog_selectlistfield.xml
new file mode 100755
index 0000000..54e2444
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_selectlistfield.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_textarea.xml b/DialogSampleApp/Resources/layout/dialog_textarea.xml
new file mode 100755
index 0000000..57c97c6
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_textarea.xml
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_textfieldbelow.xml b/DialogSampleApp/Resources/layout/dialog_textfieldbelow.xml
new file mode 100755
index 0000000..39838ff
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_textfieldbelow.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/dialog_textfieldright.xml b/DialogSampleApp/Resources/layout/dialog_textfieldright.xml
new file mode 100755
index 0000000..247a9a8
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/dialog_textfieldright.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/DialogSampleApp/Resources/layout/main.xml b/DialogSampleApp/Resources/layout/main.xml
new file mode 100755
index 0000000..4361cfe
--- /dev/null
+++ b/DialogSampleApp/Resources/layout/main.xml
@@ -0,0 +1,7 @@
+
+
+
diff --git a/DialogSampleApp/Resources/values/strings.xml b/DialogSampleApp/Resources/values/strings.xml
new file mode 100755
index 0000000..8240bff
--- /dev/null
+++ b/DialogSampleApp/Resources/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+ Hello World, Click Me!
+ DialogSampleApp
+
diff --git a/DialogSampleApp/sample.png b/DialogSampleApp/sample.png
new file mode 100644
index 0000000..a5cc51c
Binary files /dev/null and b/DialogSampleApp/sample.png differ
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.markdown b/README.markdown
old mode 100644
new mode 100755
index d8f1eb8..28bcc12
--- a/README.markdown
+++ b/README.markdown
@@ -14,7 +14,7 @@ the user interface.
Pic of the Sample App ([located here](DialogSampleApp))
---------------------
-![Rendering of SampleApp](DialogSampleApp/raw/master/sample.png)
+![Rendering of SampleApp](DialogSampleApp/sample.png)
Supported versions of Android
----------------
diff --git a/TODO b/TODO
old mode 100644
new mode 100755