overview.ui 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <interface domain="blur-my-shell@aunetx">
  3. <template class="Overview" parent="AdwPreferencesPage">
  4. <property name="name">overview</property>
  5. <property name="title" translatable="yes">Overview</property>
  6. <property name="icon-name">overview-symbolic</property>
  7. <child>
  8. <object class="AdwPreferencesGroup">
  9. <property name="title" translatable="yes">Background blur</property>
  10. <property name="description" translatable="yes">Add blur to the overview background, using the wallpaper picture.</property>
  11. <property name="header-suffix">
  12. <object class="GtkSwitch" id="overview_blur">
  13. <property name="valign">center</property>
  14. </object>
  15. </property>
  16. <child>
  17. <object class="PipelineChooseRow" id="pipeline_choose_row">
  18. <property name="sensitive" bind-source="overview_blur" bind-property="state" bind-flags="sync-create" />
  19. </object>
  20. </child>
  21. <child>
  22. <object class="AdwActionRow">
  23. <property name="title" translatable="yes">Overview components style</property>
  24. <property name="subtitle" translatable="yes">The semi-transparent style for the dash, search entry/results, and application folders.</property>
  25. <property name="sensitive" bind-source="overview_blur" bind-property="state" bind-flags="sync-create" />
  26. <property name="activatable-widget">overview_style_components</property>
  27. <child>
  28. <object class="GtkDropDown" id="overview_style_components">
  29. <property name="valign">center</property>
  30. <property name="model">overview_style_components_model</property>
  31. </object>
  32. </child>
  33. </object>
  34. </child>
  35. </object>
  36. </child>
  37. <child>
  38. <object class="AdwPreferencesGroup">
  39. <property name="title" translatable="yes">Application folder blur</property>
  40. <property name="description" translatable="yes">Makes the background of application folder dialogs blurred.</property>
  41. <property name="header-suffix">
  42. <object class="GtkSwitch" id="appfolder_blur">
  43. <property name="valign">center</property>
  44. </object>
  45. </property>
  46. <child>
  47. <object class="AdwActionRow">
  48. <property name="title" translatable="yes">Sigma</property>
  49. <property name="subtitle" translatable="yes">The intensity of the blur.</property>
  50. <property name="activatable-widget">appfolder_sigma_scale</property>
  51. <property name="sensitive" bind-source="appfolder_blur" bind-property="state" bind-flags="sync-create" />
  52. <child>
  53. <object class="GtkScale" id="appfolder_sigma_scale">
  54. <property name="valign">center</property>
  55. <property name="hexpand">true</property>
  56. <property name="width-request">200px</property>
  57. <property name="draw-value">true</property>
  58. <property name="value-pos">right</property>
  59. <property name="digits">0</property>
  60. <property name="adjustment">appfolder_sigma</property>
  61. </object>
  62. </child>
  63. </object>
  64. </child>
  65. <child>
  66. <object class="AdwActionRow">
  67. <property name="title" translatable="yes">Brightness</property>
  68. <property name="subtitle" translatable="yes">The brightness of the blur effect, a high value might make the text harder to read.</property>
  69. <property name="activatable-widget">appfolder_brightness_scale</property>
  70. <property name="sensitive" bind-source="appfolder_blur" bind-property="state" bind-flags="sync-create" />
  71. <child>
  72. <object class="GtkScale" id="appfolder_brightness_scale">
  73. <property name="valign">center</property>
  74. <property name="hexpand">true</property>
  75. <property name="width-request">200px</property>
  76. <property name="draw-value">true</property>
  77. <property name="value-pos">right</property>
  78. <property name="digits">2</property>
  79. <property name="adjustment">appfolder_brightness</property>
  80. </object>
  81. </child>
  82. </object>
  83. </child>
  84. <child>
  85. <object class="AdwActionRow">
  86. <property name="title" translatable="yes">Application folder dialogs style</property>
  87. <property name="subtitle" translatable="yes">The semi-transparent style for the application folder dialogs.</property>
  88. <property name="sensitive" bind-source="appfolder_blur" bind-property="state" bind-flags="sync-create" />
  89. <property name="activatable-widget">appfolder_style_dialogs</property>
  90. <child>
  91. <object class="GtkDropDown" id="appfolder_style_dialogs">
  92. <property name="valign">center</property>
  93. <property name="model">appfolder_style_dialogs_model</property>
  94. </object>
  95. </child>
  96. </object>
  97. </child>
  98. </object>
  99. </child>
  100. </template>
  101. <object class="GtkStringList" id="overview_style_components_model">
  102. <items>
  103. <item translatable="yes">Do not style</item>
  104. <item translatable="yes">Light</item>
  105. <item translatable="yes">Dark</item>
  106. <item translatable="yes">Transparent</item>
  107. </items>
  108. </object>
  109. <object class="GtkAdjustment" id="appfolder_sigma">
  110. <property name="lower">0</property>
  111. <property name="upper">100</property>
  112. <property name="step-increment">1</property>
  113. </object>
  114. <object class="GtkAdjustment" id="appfolder_brightness">
  115. <property name="lower">0.0</property>
  116. <property name="upper">1.0</property>
  117. <property name="step-increment">0.01</property>
  118. </object>
  119. <object class="GtkStringList" id="appfolder_style_dialogs_model">
  120. <items>
  121. <item translatable="yes">Do not style</item>
  122. <item translatable="yes">Transparent</item>
  123. <item translatable="yes">Light</item>
  124. <item translatable="yes">Dark</item>
  125. </items>
  126. </object>
  127. </interface>