diff --git a/app/src/main/java/moka/land/app/main/MainActivity.kt b/app/src/main/java/moka/land/app/main/MainActivity.kt index 6d4ced0..92e8b06 100644 --- a/app/src/main/java/moka/land/app/main/MainActivity.kt +++ b/app/src/main/java/moka/land/app/main/MainActivity.kt @@ -1,14 +1,10 @@ package moka.land.app.main -import android.content.DialogInterface.BUTTON_POSITIVE import android.os.Bundle -import android.view.LayoutInflater +import android.util.Log import android.widget.TextView -import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity -import androidx.core.view.LayoutInflaterCompat import land.moka.dialog.LoadingDialog -import land.moka.dialog.TitleDialog import moka.land.R class MainActivity : AppCompatActivity() { @@ -18,16 +14,13 @@ class MainActivity : AppCompatActivity() { setContentView(R.layout.activity_main) findViewById(R.id.textView01).setOnClickListener { - TitleDialog(this) + TestDialog() .apply { - setCustomTitle(LayoutInflater.from(this@MainActivity).inflate(R.layout.dialog_test, null)) -// setTitle("Test") -// setMessage("Test") - setButton(BUTTON_POSITIVE, "OK") { dialogInterface, i -> - + onClickOk = { + Log.wtf("tag", "${it}") } } - .show() + .show(supportFragmentManager, "") } findViewById(R.id.textView02).setOnClickListener { diff --git a/app/src/main/java/moka/land/app/main/TestDialog.kt b/app/src/main/java/moka/land/app/main/TestDialog.kt new file mode 100644 index 0000000..0bd905c --- /dev/null +++ b/app/src/main/java/moka/land/app/main/TestDialog.kt @@ -0,0 +1,32 @@ +package moka.land.app.main + +import android.view.LayoutInflater +import android.view.View +import androidx.databinding.DataBindingUtil +import land.moka.dialog.BaseDialog +import moka.land.R +import moka.land.databinding.DialogTestBinding + +class TestDialog : BaseDialog() { + + var onClickOk: ((test: String) -> Unit)? = null + + private lateinit var binding: DialogTestBinding + + override fun getContentView(): View { + return DataBindingUtil.inflate(LayoutInflater.from(context), R.layout.dialog_test, null, false) + .apply { binding = this }.root + } + + override fun init() { + onClickPositive = { onClickOk?.invoke("test") } + binding.textViewDream.text = "teeeeeeeeest" + } + + override fun getPositiveText(): CharSequence = "닫기" + + override fun isNeutralText(): Boolean = false + + override fun isNegativeText(): Boolean = false + +} diff --git a/app/src/main/res/layout/dialog_test.xml b/app/src/main/res/layout/dialog_test.xml index 2fe59ad..d472820 100644 --- a/app/src/main/res/layout/dialog_test.xml +++ b/app/src/main/res/layout/dialog_test.xml @@ -1,56 +1,61 @@ - + xmlns:app="http://schemas.android.com/apk/res-auto"> - + android:layout_height="wrap_content"> - + - + - + + + + + + diff --git a/dialog/build/.transforms/8fa770e2a99d8080c768defd2186545e/jetified-full.jar b/dialog/build/.transforms/8fa770e2a99d8080c768defd2186545e/jetified-full.jar index f3229a6..f0d2b4e 100644 Binary files a/dialog/build/.transforms/8fa770e2a99d8080c768defd2186545e/jetified-full.jar and b/dialog/build/.transforms/8fa770e2a99d8080c768defd2186545e/jetified-full.jar differ diff --git a/dialog/build/.transforms/d8ee7ecd6d16f262d80acab9e8c93538/jetified-full/classes.dex b/dialog/build/.transforms/d8ee7ecd6d16f262d80acab9e8c93538/jetified-full/classes.dex index bcb66ac..5b39eaf 100644 Binary files a/dialog/build/.transforms/d8ee7ecd6d16f262d80acab9e8c93538/jetified-full/classes.dex and b/dialog/build/.transforms/d8ee7ecd6d16f262d80acab9e8c93538/jetified-full/classes.dex differ diff --git a/dialog/build/generated/data_binding_base_class_source_out/debug/out/land/moka/dialog/databinding/LayoutBaseDialogBinding.java b/dialog/build/generated/data_binding_base_class_source_out/debug/out/land/moka/dialog/databinding/LayoutBaseDialogBinding.java new file mode 100644 index 0000000..f701561 --- /dev/null +++ b/dialog/build/generated/data_binding_base_class_source_out/debug/out/land/moka/dialog/databinding/LayoutBaseDialogBinding.java @@ -0,0 +1,99 @@ +// Generated by data binding compiler. Do not edit! +package land.moka.dialog.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import java.lang.Deprecated; +import java.lang.Object; +import land.moka.dialog.R; + +public abstract class LayoutBaseDialogBinding extends ViewDataBinding { + @NonNull + public final TextView buttonNegative; + + @NonNull + public final TextView buttonNeutral; + + @NonNull + public final TextView buttonPositive; + + @NonNull + public final FrameLayout content; + + @NonNull + public final ConstraintLayout root; + + protected LayoutBaseDialogBinding(Object _bindingComponent, View _root, int _localFieldCount, + TextView buttonNegative, TextView buttonNeutral, TextView buttonPositive, FrameLayout content, + ConstraintLayout root) { + super(_bindingComponent, _root, _localFieldCount); + this.buttonNegative = buttonNegative; + this.buttonNeutral = buttonNeutral; + this.buttonPositive = buttonPositive; + this.content = content; + this.root = root; + } + + @NonNull + public static LayoutBaseDialogBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.layout_base_dialog, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static LayoutBaseDialogBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.layout_base_dialog, root, attachToRoot, component); + } + + @NonNull + public static LayoutBaseDialogBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.layout_base_dialog, null, false, component) + */ + @NonNull + @Deprecated + public static LayoutBaseDialogBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.layout_base_dialog, null, false, component); + } + + public static LayoutBaseDialogBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static LayoutBaseDialogBinding bind(@NonNull View view, @Nullable Object component) { + return (LayoutBaseDialogBinding)bind(component, view, R.layout.layout_base_dialog); + } +} diff --git a/dialog/build/generated/source/kapt/debug/land/moka/dialog/DataBinderMapperImpl.java b/dialog/build/generated/source/kapt/debug/land/moka/dialog/DataBinderMapperImpl.java index b7cb44a..4e8d381 100644 --- a/dialog/build/generated/source/kapt/debug/land/moka/dialog/DataBinderMapperImpl.java +++ b/dialog/build/generated/source/kapt/debug/land/moka/dialog/DataBinderMapperImpl.java @@ -15,14 +15,18 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; +import land.moka.dialog.databinding.LayoutBaseDialogBindingImpl; import land.moka.dialog.databinding.LayoutLoadingDialogBindingImpl; public class DataBinderMapperImpl extends DataBinderMapper { - private static final int LAYOUT_LAYOUTLOADINGDIALOG = 1; + private static final int LAYOUT_LAYOUTBASEDIALOG = 1; - private static final SparseIntArray INTERNAL_LAYOUT_ID_LOOKUP = new SparseIntArray(1); + private static final int LAYOUT_LAYOUTLOADINGDIALOG = 2; + + private static final SparseIntArray INTERNAL_LAYOUT_ID_LOOKUP = new SparseIntArray(2); static { + INTERNAL_LAYOUT_ID_LOOKUP.put(land.moka.dialog.R.layout.layout_base_dialog, LAYOUT_LAYOUTBASEDIALOG); INTERNAL_LAYOUT_ID_LOOKUP.put(land.moka.dialog.R.layout.layout_loading_dialog, LAYOUT_LAYOUTLOADINGDIALOG); } @@ -35,6 +39,12 @@ public ViewDataBinding getDataBinder(DataBindingComponent component, View view, throw new RuntimeException("view must have a tag"); } switch(localizedLayoutId) { + case LAYOUT_LAYOUTBASEDIALOG: { + if ("layout/layout_base_dialog_0".equals(tag)) { + return new LayoutBaseDialogBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for layout_base_dialog is invalid. Received: " + tag); + } case LAYOUT_LAYOUTLOADINGDIALOG: { if ("layout/layout_loading_dialog_0".equals(tag)) { return new LayoutLoadingDialogBindingImpl(component, view); @@ -94,9 +104,10 @@ private static class InnerBrLookup { } private static class InnerLayoutIdLookup { - static final HashMap sKeys = new HashMap(1); + static final HashMap sKeys = new HashMap(2); static { + sKeys.put("layout/layout_base_dialog_0", land.moka.dialog.R.layout.layout_base_dialog); sKeys.put("layout/layout_loading_dialog_0", land.moka.dialog.R.layout.layout_loading_dialog); } } diff --git a/dialog/build/generated/source/kapt/debug/land/moka/dialog/databinding/LayoutBaseDialogBindingImpl.java b/dialog/build/generated/source/kapt/debug/land/moka/dialog/databinding/LayoutBaseDialogBindingImpl.java new file mode 100644 index 0000000..985177c --- /dev/null +++ b/dialog/build/generated/source/kapt/debug/land/moka/dialog/databinding/LayoutBaseDialogBindingImpl.java @@ -0,0 +1,93 @@ +package land.moka.dialog.databinding; +import land.moka.dialog.R; +import land.moka.dialog.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class LayoutBaseDialogBindingImpl extends LayoutBaseDialogBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.content, 1); + sViewsWithIds.put(R.id.buttonPositive, 2); + sViewsWithIds.put(R.id.buttonNegative, 3); + sViewsWithIds.put(R.id.buttonNeutral, 4); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public LayoutBaseDialogBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private LayoutBaseDialogBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[4] + , (android.widget.TextView) bindings[2] + , (android.widget.FrameLayout) bindings[1] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + ); + this.root.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/dialog/build/intermediates/compile_library_classes/debug/classes.jar b/dialog/build/intermediates/compile_library_classes/debug/classes.jar index ef3409e..7536b1a 100644 Binary files a/dialog/build/intermediates/compile_library_classes/debug/classes.jar and b/dialog/build/intermediates/compile_library_classes/debug/classes.jar differ diff --git a/dialog/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar b/dialog/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar index 0eac4ee..98a6ca6 100644 Binary files a/dialog/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar and b/dialog/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/dialog/build/intermediates/compile_symbol_list/debug/R.txt b/dialog/build/intermediates/compile_symbol_list/debug/R.txt index af0b00d..f6945af 100644 --- a/dialog/build/intermediates/compile_symbol_list/debug/R.txt +++ b/dialog/build/intermediates/compile_symbol_list/debug/R.txt @@ -940,7 +940,10 @@ int id baseline 0x0 int id blocking 0x0 int id bottom 0x0 int id bounce 0x0 +int id buttonNegative 0x0 +int id buttonNeutral 0x0 int id buttonPanel 0x0 +int id buttonPositive 0x0 int id center 0x0 int id chain 0x0 int id checkbox 0x0 @@ -1023,6 +1026,7 @@ int id reverseSawtooth 0x0 int id right 0x0 int id right_icon 0x0 int id right_side 0x0 +int id root 0x0 int id sawtooth 0x0 int id screen 0x0 int id scrollIndicatorDown 0x0 @@ -1128,6 +1132,7 @@ int layout abc_search_view 0x0 int layout abc_select_dialog_material 0x0 int layout abc_tooltip 0x0 int layout custom_dialog 0x0 +int layout layout_base_dialog 0x0 int layout layout_loading_dialog 0x0 int layout notification_action 0x0 int layout notification_action_tombstone 0x0 @@ -1538,6 +1543,7 @@ int style Widget_AppCompat_Toolbar_Button_Navigation 0x0 int style Widget_Compat_NotificationActionContainer 0x0 int style Widget_Compat_NotificationActionText 0x0 int style Widget_Support_CoordinatorLayout 0x0 +int style dialogButtonTextStyle 0x0 int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } int styleable ActionBar_background 0 int styleable ActionBar_backgroundSplit 1 diff --git a/dialog/build/intermediates/compiled_local_resources/debug/out/layout_layout_base_dialog.xml.flat b/dialog/build/intermediates/compiled_local_resources/debug/out/layout_layout_base_dialog.xml.flat new file mode 100644 index 0000000..de256a5 Binary files /dev/null and b/dialog/build/intermediates/compiled_local_resources/debug/out/layout_layout_base_dialog.xml.flat differ diff --git a/dialog/build/intermediates/data_binding_base_class_log_artifact/debug/out/land.moka.dialog-binding_classes.json b/dialog/build/intermediates/data_binding_base_class_log_artifact/debug/out/land.moka.dialog-binding_classes.json index 90a4d32..1b7d99c 100644 Binary files a/dialog/build/intermediates/data_binding_base_class_log_artifact/debug/out/land.moka.dialog-binding_classes.json and b/dialog/build/intermediates/data_binding_base_class_log_artifact/debug/out/land.moka.dialog-binding_classes.json differ diff --git a/dialog/build/intermediates/data_binding_layout_info_type_package/debug/out/layout_base_dialog-layout.xml b/dialog/build/intermediates/data_binding_layout_info_type_package/debug/out/layout_base_dialog-layout.xml new file mode 100644 index 0000000..2fd0a64 --- /dev/null +++ b/dialog/build/intermediates/data_binding_layout_info_type_package/debug/out/layout_base_dialog-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dialog/build/intermediates/full_jar/debug/full.jar b/dialog/build/intermediates/full_jar/debug/full.jar index 8bd52da..125a20b 100644 Binary files a/dialog/build/intermediates/full_jar/debug/full.jar and b/dialog/build/intermediates/full_jar/debug/full.jar differ diff --git a/dialog/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json b/dialog/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json index c5b46bd..367955d 100644 Binary files a/dialog/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json and b/dialog/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json differ diff --git a/dialog/build/intermediates/incremental/packageDebugResources/compile-file-map.properties b/dialog/build/intermediates/incremental/packageDebugResources/compile-file-map.properties index 54ff10d..4c357bb 100644 --- a/dialog/build/intermediates/incremental/packageDebugResources/compile-file-map.properties +++ b/dialog/build/intermediates/incremental/packageDebugResources/compile-file-map.properties @@ -1,2 +1,3 @@ -#Mon Oct 14 22:02:07 KST 2019 +#Tue Oct 15 00:35:13 KST 2019 /Users/moka/Develope/android/MokaAStd/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_loading_dialog.xml=/Users/moka/Develope/android/MokaAStd/dialog/build/intermediates/packaged_res/debug/layout/layout_loading_dialog.xml +/Users/moka/Develope/android/MokaAStd/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_base_dialog.xml=/Users/moka/Develope/android/MokaAStd/dialog/build/intermediates/packaged_res/debug/layout/layout_base_dialog.xml diff --git a/dialog/build/intermediates/incremental/packageDebugResources/merger.xml b/dialog/build/intermediates/incremental/packageDebugResources/merger.xml index 8352fa1..1ee9536 100644 --- a/dialog/build/intermediates/incremental/packageDebugResources/merger.xml +++ b/dialog/build/intermediates/incremental/packageDebugResources/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_base_dialog.xml b/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_base_dialog.xml new file mode 100644 index 0000000..da3f6ba --- /dev/null +++ b/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_base_dialog.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_loading_dialog.xml b/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_loading_dialog.xml deleted file mode 100644 index ea0b7d7..0000000 --- a/dialog/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/layout_loading_dialog.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerBrLookup.class b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerBrLookup.class index 7cc3c85..616c044 100644 Binary files a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerBrLookup.class and b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerBrLookup.class differ diff --git a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerLayoutIdLookup.class b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerLayoutIdLookup.class index 75be7f0..107a451 100644 Binary files a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerLayoutIdLookup.class and b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl$InnerLayoutIdLookup.class differ diff --git a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl.class b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl.class index 5ce0729..f6ceae9 100644 Binary files a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl.class and b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/DataBinderMapperImpl.class differ diff --git a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/databinding/LayoutBaseDialogBinding.class b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/databinding/LayoutBaseDialogBinding.class new file mode 100644 index 0000000..64b36b8 Binary files /dev/null and b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/databinding/LayoutBaseDialogBinding.class differ diff --git a/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/databinding/LayoutBaseDialogBindingImpl.class b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/databinding/LayoutBaseDialogBindingImpl.class new file mode 100644 index 0000000..dd87beb Binary files /dev/null and b/dialog/build/intermediates/javac/debug/classes/land/moka/dialog/databinding/LayoutBaseDialogBindingImpl.class differ diff --git a/dialog/build/intermediates/local_only_symbol_list/debug/R-def.txt b/dialog/build/intermediates/local_only_symbol_list/debug/R-def.txt index 11f4645..d2ca791 100644 --- a/dialog/build/intermediates/local_only_symbol_list/debug/R-def.txt +++ b/dialog/build/intermediates/local_only_symbol_list/debug/R-def.txt @@ -1,4 +1,10 @@ R_DEF: Internal format may change without notice local +id buttonNegative +id buttonNeutral +id buttonPositive +id content id loading +id root +layout layout_base_dialog layout layout_loading_dialog diff --git a/dialog/build/intermediates/packaged_res/debug/layout/layout_base_dialog.xml b/dialog/build/intermediates/packaged_res/debug/layout/layout_base_dialog.xml new file mode 100644 index 0000000..da3f6ba --- /dev/null +++ b/dialog/build/intermediates/packaged_res/debug/layout/layout_base_dialog.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dialog/build/intermediates/runtime_library_classes/debug/classes.jar b/dialog/build/intermediates/runtime_library_classes/debug/classes.jar index 063f783..33950a1 100644 Binary files a/dialog/build/intermediates/runtime_library_classes/debug/classes.jar and b/dialog/build/intermediates/runtime_library_classes/debug/classes.jar differ diff --git a/dialog/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/dialog/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt index 01b42ef..e6c036d 100644 --- a/dialog/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt +++ b/dialog/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt @@ -941,7 +941,10 @@ id baseline id blocking id bottom id bounce +id buttonNegative +id buttonNeutral id buttonPanel +id buttonPositive id center id chain id checkbox @@ -1024,6 +1027,7 @@ id reverseSawtooth id right id right_icon id right_side +id root id sawtooth id screen id scrollIndicatorDown @@ -1129,6 +1133,7 @@ layout abc_search_view layout abc_select_dialog_material layout abc_tooltip layout custom_dialog +layout layout_base_dialog layout layout_loading_dialog layout notification_action layout notification_action_tombstone @@ -1539,6 +1544,7 @@ style Widget_AppCompat_Toolbar_Button_Navigation style Widget_Compat_NotificationActionContainer style Widget_Compat_NotificationActionText style Widget_Support_CoordinatorLayout +style dialogButtonTextStyle styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle styleable ActionBarLayout android_layout_gravity styleable ActionMenuItemView android_minWidth diff --git a/dialog/build/kotlin/compileDebugKotlin/build-history.bin b/dialog/build/kotlin/compileDebugKotlin/build-history.bin index 6474c09..5e7ed73 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/build-history.bin and b/dialog/build/kotlin/compileDebugKotlin/build-history.bin differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream index b927197..cdd544a 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len index 817b326..4a25886 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at index 6412fdf..a98b780 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i index d76e845..8410d79 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index af5db78..1eec137 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream index da9dc6a..d68a203 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len index 047ea2d..ec8f944 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len index a9f80ae..93a595b 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at index 21a79e8..ebd54b1 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i index 8cae7a9..baf27ed 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab index 6661c7b..ac7d119 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream index df5f3f7..16121e4 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len index 851b0a9..69ac1cb 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len index 01bdaa1..ec8f944 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index ad69a66..9e1280a 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i index adce5e0..585b058 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab index bdf584a..aac7c31 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream index 2012e18..9fb54e5 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream.len index 748b0e7..c922c0c 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.len index 2a17e6e..01bdaa1 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.values.at index e2372ca..1de23b1 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab_i index 2e1dd24..eb69396 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/java-sources-proto-map.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab index c5a2e37..ec1f6c7 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream index 8fe37d6..dd0a886 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len index f8579f5..7f1939e 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at index 80fc28a..abb00c1 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i index ed74358..c0bf29d 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab index 5ff7a44..4f6f8ce 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream index e553d10..136ce47 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len index d8102c9..b35d19a 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len index a9f80ae..93a595b 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index cf486ba..4ec1064 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i index e08db5c..95901f4 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab index 91018ef..26d3a77 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream index 945b909..9c83d0c 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len index 0764b5d..209b35b 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len index a9f80ae..01bdaa1 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at index 00b0ce4..5d1dc2d 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i index eb6a61f..78a4a72 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab index baa6cf9..9577769 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream index da9dc6a..d68a203 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len index 047ea2d..ec8f944 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len index a9f80ae..93a595b 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at index a683eda..011ea4b 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i index 8cae7a9..baf27ed 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab index 4eeffcc..c8c0825 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream index b927197..300912a 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len index 817b326..4a25886 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i index eee5458..505ea09 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab index 47ca991..0c49b8c 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at index ad69a66..a652799 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab index eb55bd4..a8a198c 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream index 22a9346..6a4cdd7 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len index 626b988..f9ec298 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len index 70553a3..294cd3d 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at index 081357c..cea2173 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i index 12680f3..30c3f5f 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i and b/dialog/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i differ diff --git a/dialog/build/kotlin/compileDebugKotlin/last-build.bin b/dialog/build/kotlin/compileDebugKotlin/last-build.bin index 469e36b..6a5641a 100644 Binary files a/dialog/build/kotlin/compileDebugKotlin/last-build.bin and b/dialog/build/kotlin/compileDebugKotlin/last-build.bin differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/build-history.bin b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/build-history.bin index 8fb877f..687ed14 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/build-history.bin and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/build-history.bin differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream index b927197..cdd544a 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len index 817b326..4a25886 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at index 416a678..33f5778 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab_i index d76e845..8410d79 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index 6661c7b..b680dd0 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream index e97cef3..259efea 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len index 851b0a9..130ab28 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at index ad69a66..a652799 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i index 7391119..3c8a46b 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab index 6661c7b..b680dd0 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream index df5f3f7..c7fada1 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len index 851b0a9..130ab28 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index ad69a66..a652799 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i index adce5e0..38c2735 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab index c5a2e37..ec1f6c7 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream index 8fe37d6..dd0a886 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len index f8579f5..7f1939e 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at index 80fc28a..abb00c1 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i index ed74358..c0bf29d 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab index c84fcde..1003ad7 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream index b927197..300912a 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len index 817b326..4a25886 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index fbadb07..9127634 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i index d76e845..ce239b9 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab index 6518312..bdf584a 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream index 74747b5..be8ee38 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len index 75ae93b..8107e24 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len index 01bdaa1..2a17e6e 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at index d7b408a..021120e 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i index 00f1bb9..fd6001f 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab index 8078f0c..b7f4f5c 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream index e97cef3..259efea 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len index 851b0a9..130ab28 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at index f1b1353..6bb20e2 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i index 7391119..3c8a46b 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab index 4eeffcc..c8c0825 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream index b927197..300912a 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len index 817b326..4a25886 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab_i index eee5458..505ea09 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/file-to-id.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab index 47ca991..0c49b8c 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at index ad69a66..a652799 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab index 6f0f6fc..21d8f69 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream index 6fe106c..5f335af 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len index b8872cd..bff9925 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.len b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.len index 62cf1e5..123d5b3 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.len and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.len differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.values.at b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.values.at index 8093cb4..6c9247f 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.values.at and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab_i b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab_i index bc981fb..4c1cd78 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab_i and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/caches-jvm/lookups/lookups.tab_i differ diff --git a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/last-build.bin b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/last-build.bin index fddb2b5..f3985ab 100644 Binary files a/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/last-build.bin and b/dialog/build/kotlin/kaptGenerateStubsDebugKotlin/last-build.bin differ diff --git a/dialog/build/tmp/kapt3/incApCache/debug/apt-cache.bin b/dialog/build/tmp/kapt3/incApCache/debug/apt-cache.bin index 2721bac..43a2f9b 100644 Binary files a/dialog/build/tmp/kapt3/incApCache/debug/apt-cache.bin and b/dialog/build/tmp/kapt3/incApCache/debug/apt-cache.bin differ diff --git a/dialog/build/tmp/kapt3/incApCache/debug/classpath-structure.bin b/dialog/build/tmp/kapt3/incApCache/debug/classpath-structure.bin index 1d6deb4..fb8dbca 100644 Binary files a/dialog/build/tmp/kapt3/incApCache/debug/classpath-structure.bin and b/dialog/build/tmp/kapt3/incApCache/debug/classpath-structure.bin differ diff --git a/dialog/build/tmp/kapt3/incApCache/debug/java-cache.bin b/dialog/build/tmp/kapt3/incApCache/debug/java-cache.bin index 1fa8ab0..f5b66b1 100644 Binary files a/dialog/build/tmp/kapt3/incApCache/debug/java-cache.bin and b/dialog/build/tmp/kapt3/incApCache/debug/java-cache.bin differ diff --git a/dialog/build/tmp/kapt3/incrementalData/debug/land/moka/dialog/BaseDialog.class b/dialog/build/tmp/kapt3/incrementalData/debug/land/moka/dialog/BaseDialog.class new file mode 100644 index 0000000..ec07dae Binary files /dev/null and b/dialog/build/tmp/kapt3/incrementalData/debug/land/moka/dialog/BaseDialog.class differ diff --git a/dialog/build/tmp/kapt3/incrementalData/debug/land/moka/dialog/TitleDialog.class b/dialog/build/tmp/kapt3/incrementalData/debug/land/moka/dialog/TitleDialog.class deleted file mode 100644 index 78badfb..0000000 Binary files a/dialog/build/tmp/kapt3/incrementalData/debug/land/moka/dialog/TitleDialog.class and /dev/null differ diff --git a/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/BaseDialog.java b/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/BaseDialog.java new file mode 100644 index 0000000..16efa41 --- /dev/null +++ b/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/BaseDialog.java @@ -0,0 +1,106 @@ +package land.moka.dialog; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 15}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\r\n\u0002\b\u0003\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b&\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\b\u0010\u0012\u001a\u00020\u0005H\u0002J\b\u0010\u0013\u001a\u00020\u0005H\u0002J\b\u0010\u0014\u001a\u00020\u0015H&J\b\u0010\u0016\u001a\u00020\u0017H\u0016J\b\u0010\u0018\u001a\u00020\u0017H\u0016J\b\u0010\u0019\u001a\u00020\u0017H\u0016J\u000f\u0010\u001a\u001a\u0004\u0018\u00010\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\b\u0010\u001d\u001a\u00020\u0005H&J\b\u0010\u001e\u001a\u00020\u001fH\u0016J\b\u0010 \u001a\u00020\u001fH\u0016J\b\u0010!\u001a\u00020\u001fH\u0016J\u0012\u0010\"\u001a\u00020\u00052\b\u0010#\u001a\u0004\u0018\u00010$H\u0016J&\u0010%\u001a\u0004\u0018\u00010\u00152\u0006\u0010&\u001a\u00020\'2\b\u0010(\u001a\u0004\u0018\u00010)2\b\u0010#\u001a\u0004\u0018\u00010$H\u0016J\b\u0010*\u001a\u00020\u0005H\u0016R\"\u0010\u0003\u001a\n\u0012\u0004\u0012\u00020\u0005\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\"\u0010\n\u001a\n\u0012\u0004\u0012\u00020\u0005\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u000b\u0010\u0007\"\u0004\b\f\u0010\tR\"\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0005\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u000e\u0010\u0007\"\u0004\b\u000f\u0010\tR\u000e\u0010\u0010\u001a\u00020\u0011X\u0082.\u00a2\u0006\u0002\n\u0000\u00a8\u0006+"}, d2 = {"Lland/moka/dialog/BaseDialog;", "Landroidx/appcompat/app/AppCompatDialogFragment;", "()V", "onClickNegative", "Lkotlin/Function0;", "", "getOnClickNegative", "()Lkotlin/jvm/functions/Function0;", "setOnClickNegative", "(Lkotlin/jvm/functions/Function0;)V", "onClickNeutral", "getOnClickNeutral", "setOnClickNeutral", "onClickPositive", "getOnClickPositive", "setOnClickPositive", "rootBinding", "Lland/moka/dialog/databinding/LayoutBaseDialogBinding;", "_bindView", "_init", "getContentView", "Landroid/view/View;", "getNegativeText", "", "getNeutralText", "getPositiveText", "getWidthRatio", "", "()Ljava/lang/Float;", "init", "isNegativeText", "", "isNeutralText", "isPositive", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onCreateView", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "onResume", "dialog_debug"}) +public abstract class BaseDialog extends androidx.appcompat.app.AppCompatDialogFragment { + private land.moka.dialog.databinding.LayoutBaseDialogBinding rootBinding; + @org.jetbrains.annotations.Nullable() + private kotlin.jvm.functions.Function0 onClickPositive; + @org.jetbrains.annotations.Nullable() + private kotlin.jvm.functions.Function0 onClickNegative; + @org.jetbrains.annotations.Nullable() + private kotlin.jvm.functions.Function0 onClickNeutral; + + @org.jetbrains.annotations.Nullable() + public final kotlin.jvm.functions.Function0 getOnClickPositive() { + return null; + } + + public final void setOnClickPositive(@org.jetbrains.annotations.Nullable() + kotlin.jvm.functions.Function0 p0) { + } + + @org.jetbrains.annotations.Nullable() + public final kotlin.jvm.functions.Function0 getOnClickNegative() { + return null; + } + + public final void setOnClickNegative(@org.jetbrains.annotations.Nullable() + kotlin.jvm.functions.Function0 p0) { + } + + @org.jetbrains.annotations.Nullable() + public final kotlin.jvm.functions.Function0 getOnClickNeutral() { + return null; + } + + public final void setOnClickNeutral(@org.jetbrains.annotations.Nullable() + kotlin.jvm.functions.Function0 p0) { + } + + @java.lang.Override() + public void onCreate(@org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + @org.jetbrains.annotations.Nullable() + @java.lang.Override() + public android.view.View onCreateView(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.Nullable() + android.view.ViewGroup container, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + return null; + } + + @java.lang.Override() + public void onResume() { + } + + private final void _init() { + } + + private final void _bindView() { + } + + @org.jetbrains.annotations.NotNull() + public java.lang.CharSequence getPositiveText() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public java.lang.CharSequence getNegativeText() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public java.lang.CharSequence getNeutralText() { + return null; + } + + public boolean isPositive() { + return false; + } + + public boolean isNegativeText() { + return false; + } + + public boolean isNeutralText() { + return false; + } + + @org.jetbrains.annotations.Nullable() + public java.lang.Float getWidthRatio() { + return null; + } + + public abstract void init(); + + @org.jetbrains.annotations.NotNull() + public abstract android.view.View getContentView(); + + public BaseDialog() { + super(); + } +} \ No newline at end of file diff --git a/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/BaseDialog.kapt_metadata b/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/BaseDialog.kapt_metadata new file mode 100644 index 0000000..d832730 Binary files /dev/null and b/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/BaseDialog.kapt_metadata differ diff --git a/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/TitleDialog.java b/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/TitleDialog.java deleted file mode 100644 index 9311807..0000000 --- a/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/TitleDialog.java +++ /dev/null @@ -1,22 +0,0 @@ -package land.moka.dialog; - -import java.lang.System; - -@kotlin.Metadata(mv = {1, 1, 15}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\r\n\u0000\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0012\u0010\u0005\u001a\u00020\u00062\b\u0010\u0007\u001a\u0004\u0018\u00010\bH\u0016J\u0012\u0010\t\u001a\u00020\u00062\b\u0010\n\u001a\u0004\u0018\u00010\u000bH\u0016\u00a8\u0006\f"}, d2 = {"Lland/moka/dialog/TitleDialog;", "Landroidx/appcompat/app/AlertDialog;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "setCustomTitle", "", "customTitleView", "Landroid/view/View;", "setTitle", "title", "", "dialog_debug"}) -public final class TitleDialog extends androidx.appcompat.app.AlertDialog { - - @java.lang.Override() - public void setCustomTitle(@org.jetbrains.annotations.Nullable() - android.view.View customTitleView) { - } - - @java.lang.Override() - public void setTitle(@org.jetbrains.annotations.Nullable() - java.lang.CharSequence title) { - } - - public TitleDialog(@org.jetbrains.annotations.NotNull() - android.content.Context context) { - super(null); - } -} \ No newline at end of file diff --git a/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/TitleDialog.kapt_metadata b/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/TitleDialog.kapt_metadata deleted file mode 100644 index d4559f0..0000000 Binary files a/dialog/build/tmp/kapt3/stubs/debug/land/moka/dialog/TitleDialog.kapt_metadata and /dev/null differ diff --git a/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$1.class b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$1.class new file mode 100644 index 0000000..07c7b84 Binary files /dev/null and b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$1.class differ diff --git a/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$2.class b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$2.class new file mode 100644 index 0000000..cf3963b Binary files /dev/null and b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$2.class differ diff --git a/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$3.class b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$3.class new file mode 100644 index 0000000..b137e3f Binary files /dev/null and b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog$_bindView$3.class differ diff --git a/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog.class b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog.class new file mode 100644 index 0000000..dad938b Binary files /dev/null and b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/BaseDialog.class differ diff --git a/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/TitleDialog.class b/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/TitleDialog.class deleted file mode 100644 index 8ff00fd..0000000 Binary files a/dialog/build/tmp/kotlin-classes/debug/land/moka/dialog/TitleDialog.class and /dev/null differ diff --git a/dialog/src/main/java/land/moka/dialog/BaseDialog.kt b/dialog/src/main/java/land/moka/dialog/BaseDialog.kt new file mode 100644 index 0000000..5e4d60e --- /dev/null +++ b/dialog/src/main/java/land/moka/dialog/BaseDialog.kt @@ -0,0 +1,89 @@ +package land.moka.dialog + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.appcompat.app.AppCompatDialogFragment +import androidx.databinding.DataBindingUtil +import androidx.fragment.app.DialogFragment +import land.moka.dialog.databinding.LayoutBaseDialogBinding + +abstract class BaseDialog : AppCompatDialogFragment() { + + private lateinit var rootBinding: LayoutBaseDialogBinding + + var onClickPositive: (() -> Unit)? = null + var onClickNegative: (() -> Unit)? = null + var onClickNeutral: (() -> Unit)? = null + + override fun onCreate(savedInstanceState: Bundle?) { + setStyle(DialogFragment.STYLE_NO_TITLE, 0) + super.onCreate(savedInstanceState) + } + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { + return DataBindingUtil.inflate(inflater, R.layout.layout_base_dialog, container, false) + .apply { + rootBinding = this + lifecycleOwner = this@BaseDialog + + _init() + _bindView() + + init() + }.root + } + + override fun onResume() { + super.onResume() + if (null != getWidthRatio()) { + if (getWidthRatio() == 1f) { + dialog?.window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT) + } + else { + dialog?.window?.setLayout((context!!.resources.displayMetrics.widthPixels * getWidthRatio()!!).toInt(), ViewGroup.LayoutParams.WRAP_CONTENT) + } + } + else { + rootBinding.root.minWidth = (300 * resources.displayMetrics.density).toInt() // 200dp + } + } + + private fun _init() { + rootBinding.content.addView(getContentView()) + rootBinding.buttonPositive.visibility = if (isPositive()) View.VISIBLE else View.GONE + rootBinding.buttonNegative.visibility = if (isNegativeText()) View.VISIBLE else View.GONE + rootBinding.buttonNeutral.visibility = if (isNeutralText()) View.VISIBLE else View.GONE + rootBinding.buttonPositive.text = getPositiveText() + rootBinding.buttonNegative.text = getNegativeText() + rootBinding.buttonNeutral.text = getNeutralText() + } + + private fun _bindView() { + rootBinding.buttonPositive.setOnClickListener { onClickPositive?.invoke(); dismiss() } + rootBinding.buttonNegative.setOnClickListener { onClickNegative?.invoke(); dismiss() } + rootBinding.buttonNeutral.setOnClickListener { onClickNeutral?.invoke(); dismiss() } + } + + open fun getPositiveText(): CharSequence = "확인" + + open fun getNegativeText(): CharSequence = "취소" + + open fun getNeutralText(): CharSequence = "삭제" + + open fun isPositive(): Boolean = true + + open fun isNegativeText(): Boolean = true + + open fun isNeutralText(): Boolean = true + + open fun getWidthRatio(): Float? = null + + // - + + abstract fun init() + + abstract fun getContentView(): View + +} diff --git a/dialog/src/main/java/land/moka/dialog/TitleDialog.kt b/dialog/src/main/java/land/moka/dialog/TitleDialog.kt deleted file mode 100644 index 007f403..0000000 --- a/dialog/src/main/java/land/moka/dialog/TitleDialog.kt +++ /dev/null @@ -1,19 +0,0 @@ -package land.moka.dialog - -import android.content.Context -import android.os.Bundle -import android.view.View -import androidx.appcompat.app.AlertDialog -import androidx.appcompat.app.AppCompatDialog - -class TitleDialog(context: Context) : AlertDialog(context) { - - override fun setCustomTitle(customTitleView: View?) { - super.setCustomTitle(customTitleView) - } - - override fun setTitle(title: CharSequence?) { - super.setTitle(title) - } - -} diff --git a/dialog/src/main/res/layout/layout_base_dialog.xml b/dialog/src/main/res/layout/layout_base_dialog.xml new file mode 100644 index 0000000..8ead08a --- /dev/null +++ b/dialog/src/main/res/layout/layout_base_dialog.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/build.gradle b/res/build.gradle index a544034..ba44673 100644 --- a/res/build.gradle +++ b/res/build.gradle @@ -1,8 +1,8 @@ -apply plugin: 'com.android.library' -apply plugin: 'com.github.dcendents.android-maven' +apply plugin: "com.android.library" +apply plugin: "com.github.dcendents.android-maven" -apply plugin: 'kotlin-android' -apply plugin: 'kotlin-kapt' +apply plugin: "kotlin-android" +apply plugin: "kotlin-kapt" group = 'com.github.moka-a' @@ -28,4 +28,6 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) + + implementation "androidx.appcompat:appcompat:1.1.0" } diff --git a/res/src/main/res/values/styles.xml b/res/src/main/res/values/styles.xml index 2ca90dc..371acd2 100644 --- a/res/src/main/res/values/styles.xml +++ b/res/src/main/res/values/styles.xml @@ -24,4 +24,18 @@ @drawable/sh_shadow_bottom + +