1<?xml version="1.0" encoding="UTF-8"?> 2<!-- Generated with glade 3.20.2 --> 3<interface> 4 <requires lib="gtk+" version="3.22"/> 5 <object class="GtkPopover" id="authentication_popover"> 6 <property name="can_focus">False</property> 7 <property name="halign">start</property> 8 <property name="valign">start</property> 9 <child> 10 <object class="GtkBox"> 11 <property name="visible">True</property> 12 <property name="can_focus">False</property> 13 <property name="margin_left">30</property> 14 <property name="margin_right">30</property> 15 <property name="margin_top">20</property> 16 <property name="margin_bottom">20</property> 17 <property name="orientation">vertical</property> 18 <property name="spacing">20</property> 19 <child> 20 <object class="GtkLabel" id="authentication_label"> 21 <property name="visible">True</property> 22 <property name="can_focus">False</property> 23 <property name="margin_top">5</property> 24 <property name="margin_bottom">5</property> 25 <property name="label" translatable="no">Enter credentials to print from %s.</property> 26 </object> 27 <packing> 28 <property name="expand">False</property> 29 <property name="fill">True</property> 30 <property name="position">0</property> 31 </packing> 32 </child> 33 <child> 34 <object class="GtkGrid"> 35 <property name="visible">True</property> 36 <property name="can_focus">False</property> 37 <property name="row_spacing">10</property> 38 <property name="column_spacing">15</property> 39 <child> 40 <object class="GtkLabel" id="domain_label"> 41 <property name="visible">True</property> 42 <property name="can_focus">False</property> 43 <property name="halign">start</property> 44 <property name="label" translatable="yes" comments="Translators: This is a windows domain used with SMB protocol.">Domain</property> 45 <property name="xalign">1</property> 46 </object> 47 <packing> 48 <property name="left_attach">0</property> 49 <property name="top_attach">0</property> 50 </packing> 51 </child> 52 <child> 53 <object class="GtkLabel" id="username_label"> 54 <property name="visible">True</property> 55 <property name="can_focus">False</property> 56 <property name="halign">start</property> 57 <property name="label" translatable="yes" comments="Translators: This is a username on a print server.">Username</property> 58 <property name="xalign">1</property> 59 </object> 60 <packing> 61 <property name="left_attach">0</property> 62 <property name="top_attach">1</property> 63 </packing> 64 </child> 65 <child> 66 <object class="GtkLabel" id="password_label"> 67 <property name="visible">True</property> 68 <property name="can_focus">False</property> 69 <property name="halign">start</property> 70 <property name="label" translatable="yes" comments="Translators: This is a password needed for printing.">Password</property> 71 <property name="xalign">1</property> 72 </object> 73 <packing> 74 <property name="left_attach">0</property> 75 <property name="top_attach">2</property> 76 </packing> 77 </child> 78 <child> 79 <object class="GtkEntry" id="domain_entry"> 80 <property name="visible">True</property> 81 <property name="can_focus">True</property> 82 <property name="hexpand">True</property> 83 <signal name="changed" handler="auth_entries_changed" swapped="yes"/> 84 <signal name="activate" handler="auth_entries_activated" swapped="yes"/> 85 </object> 86 <packing> 87 <property name="left_attach">1</property> 88 <property name="top_attach">0</property> 89 </packing> 90 </child> 91 <child> 92 <object class="GtkEntry" id="username_entry"> 93 <property name="visible">True</property> 94 <property name="can_focus">True</property> 95 <property name="hexpand">True</property> 96 <signal name="changed" handler="auth_entries_changed" swapped="yes"/> 97 <signal name="activate" handler="auth_entries_activated" swapped="yes"/> 98 </object> 99 <packing> 100 <property name="left_attach">1</property> 101 <property name="top_attach">1</property> 102 </packing> 103 </child> 104 <child> 105 <object class="GtkEntry" id="password_entry"> 106 <property name="visible">True</property> 107 <property name="can_focus">True</property> 108 <property name="hexpand">True</property> 109 <property name="visibility">False</property> 110 <property name="invisible_char">*</property> 111 <property name="input_purpose">password</property> 112 <signal name="changed" handler="auth_entries_changed" swapped="yes"/> 113 <signal name="activate" handler="auth_entries_activated" swapped="yes"/> 114 </object> 115 <packing> 116 <property name="left_attach">1</property> 117 <property name="top_attach">2</property> 118 </packing> 119 </child> 120 </object> 121 <packing> 122 <property name="expand">False</property> 123 <property name="fill">True</property> 124 <property name="position">1</property> 125 </packing> 126 </child> 127 <child> 128 <object class="GtkButton" id="authenticate_button"> 129 <property name="label" translatable="yes" comments="Translators: This button authenticates all print jobs and send them for printing.">A_uthenticate</property> 130 <property name="use_underline">True</property> 131 <property name="visible">True</property> 132 <property name="can_focus">True</property> 133 <property name="receives_default">True</property> 134 <property name="halign">end</property> 135 <signal name="clicked" handler="authenticate_button_clicked" swapped="yes"/> 136 </object> 137 <packing> 138 <property name="expand">False</property> 139 <property name="fill">True</property> 140 <property name="position">2</property> 141 </packing> 142 </child> 143 </object> 144 </child> 145 </object> 146 <object class="GtkSizeGroup"> 147 <widgets> 148 <widget name="domain_label"/> 149 <widget name="username_label"/> 150 <widget name="password_label"/> 151 </widgets> 152 </object> 153 <template class="PpJobsDialog" parent="GtkDialog"> 154 <property name="width_request">720</property> 155 <property name="height_request">500</property> 156 <property name="can_focus">False</property> 157 <property name="border_width">0</property> 158 <property name="resizable">False</property> 159 <property name="modal">True</property> 160 <property name="destroy_with_parent">True</property> 161 <property name="type_hint">dialog</property> 162 <child internal-child="headerbar"> 163 <object class="GtkHeaderBar"> 164 <property name="visible">True</property> 165 <property name="can_focus">False</property> 166 <property name="show_close_button">True</property> 167 <child> 168 <object class="GtkButton" id="jobs_clear_all_button"> 169 <property name="label" translatable="yes" comments="Translators: this action removes (purges) all the listed jobs from the list.">Clear All</property> 170 <property name="visible">True</property> 171 <property name="can_focus">True</property> 172 <property name="receives_default">True</property> 173 <property name="use_underline">True</property> 174 <property name="valign">center</property> 175 <signal name="clicked" handler="on_clear_all_button_clicked" swapped="yes"/> 176 <style> 177 <class name="destructive-action"/> 178 </style> 179 </object> 180 </child> 181 </object> 182 </child> 183 <child internal-child="vbox"> 184 <object class="GtkBox"> 185 <property name="can_focus">False</property> 186 <property name="border_width">0</property> 187 <style> 188 <class name="view"/> 189 </style> 190 <property name="orientation">vertical</property> 191 <child internal-child="action_area"> 192 <object class="GtkButtonBox"> 193 <property name="can_focus">False</property> 194 </object> 195 <packing> 196 <property name="expand">False</property> 197 <property name="fill">False</property> 198 <property name="position">0</property> 199 </packing> 200 </child> 201 <child> 202 <object class="GtkInfoBar" id="authentication_infobar"> 203 <property name="visible">True</property> 204 <property name="can_focus">False</property> 205 <property name="border_width">0</property> 206 <property name="orientation">vertical</property> 207 <property name="spacing">12</property> 208 <child internal-child="action_area"> 209 <object class="GtkButtonBox"> 210 <property name="can_focus">False</property> 211 <property name="border_width">12</property> 212 <property name="spacing">6</property> 213 <property name="layout_style">end</property> 214 <property name="margin-end">2</property> 215 <child> 216 <object class="GtkMenuButton" id="authenticate_jobs_button"> 217 <property name="visible">True</property> 218 <property name="can_focus">True</property> 219 <property name="receives_default">False</property> 220 <property name="halign">end</property> 221 <property name="popover">authentication_popover</property> 222 <child> 223 <object class="GtkBox"> 224 <property name="visible">True</property> 225 <property name="can_focus">False</property> 226 <property name="spacing">5</property> 227 <child> 228 <object class="GtkLabel"> 229 <property name="visible">True</property> 230 <property name="can_focus">False</property> 231 <property name="use_underline">True</property> 232 <property name="label" translatable="yes" comments="Translators: This button pop up authentication dialog for print jobs which need credentials.">_Authenticate</property> 233 </object> 234 <packing> 235 <property name="expand">False</property> 236 <property name="fill">True</property> 237 <property name="position">0</property> 238 </packing> 239 </child> 240 <child> 241 <object class="GtkArrow"> 242 <property name="visible">True</property> 243 <property name="can_focus">False</property> 244 <property name="arrow_type">down</property> 245 </object> 246 <packing> 247 <property name="expand">False</property> 248 <property name="fill">True</property> 249 <property name="position">1</property> 250 </packing> 251 </child> 252 </object> 253 </child> 254 </object> 255 <packing> 256 <property name="expand">True</property> 257 <property name="fill">True</property> 258 <property name="position">0</property> 259 </packing> 260 </child> 261 </object> 262 <packing> 263 <property name="expand">False</property> 264 <property name="fill">False</property> 265 <property name="pack_type">end</property> 266 <property name="position">0</property> 267 </packing> 268 </child> 269 <child internal-child="content_area"> 270 <object class="GtkBox"> 271 <property name="can_focus">False</property> 272 <property name="spacing">16</property> 273 <property name="margin-start">12</property> 274 <child> 275 <object class="GtkLabel" id="authenticate_jobs_label"> 276 <property name="visible">True</property> 277 <property name="can_focus">False</property> 278 <property name="halign">start</property> 279 <property name="hexpand">False</property> 280 <property name="label" translatable="no">2 Jobs Require Authentication</property> 281 <attributes> 282 <attribute name="weight" value="bold"/> 283 </attributes> 284 </object> 285 <packing> 286 <property name="expand">False</property> 287 <property name="fill">True</property> 288 <property name="position">0</property> 289 </packing> 290 </child> 291 </object> 292 <packing> 293 <property name="expand">False</property> 294 <property name="fill">False</property> 295 <property name="position">0</property> 296 </packing> 297 </child> 298 </object> 299 <packing> 300 <property name="expand">False</property> 301 <property name="fill">True</property> 302 <property name="position">0</property> 303 </packing> 304 </child> 305 <child> 306 <object class="GtkStack" id="stack"> 307 <property name="visible">True</property> 308 <property name="can_focus">False</property> 309 <child> 310 <object class="GtkScrolledWindow" id="list_jobs_page"> 311 <property name="visible">True</property> 312 <property name="can_focus">True</property> 313 <property name="vexpand">True</property> 314 <property name="hscrollbar-policy">never</property> 315 <property name="shadow_type">none</property> 316 <child> 317 <object class="GtkListBox" id="jobs_listbox"> 318 <property name="visible">True</property> 319 <property name="can-focus">True</property> 320 <property name="halign">fill</property> 321 <property name="valign">fill</property> 322 <property name="selection-mode">none</property> 323 <child> 324 <placeholder/> 325 </child> 326 </object> 327 </child> 328 </object> 329 </child> 330 <child> 331 <object class="GtkBox" id="no_jobs_page"> 332 <property name="visible">True</property> 333 <property name="can_focus">False</property> 334 <property name="spacing">10</property> 335 <property name="orientation">vertical</property> 336 <property name="valign">center</property> 337 <child> 338 <object class="GtkImage"> 339 <property name="visible">True</property> 340 <property name="can_focus">False</property> 341 <property name="valign">start</property> 342 <property name="pixel_size">64</property> 343 <property name="icon_name">printer-symbolic</property> 344 <style> 345 <class name="dim-label"/> 346 </style> 347 </object> 348 <packing> 349 <property name="expand">False</property> 350 <property name="fill">False</property> 351 <property name="position">0</property> 352 </packing> 353 </child> 354 <child> 355 <object class="GtkLabel"> 356 <property name="visible">True</property> 357 <property name="can_focus">False</property> 358 <property name="label" translatable="yes" comments="Translators: this label describes the dialog empty state, with no jobs listed.">No Active Printer Jobs</property> 359 <style> 360 <class name="dim-label"/> 361 </style> 362 </object> 363 <packing> 364 <property name="expand">False</property> 365 <property name="fill">True</property> 366 <property name="position">1</property> 367 </packing> 368 </child> 369 </object> 370 <packing> 371 <property name="position">1</property> 372 </packing> 373 </child> 374 </object> 375 <packing> 376 <property name="expand">False</property> 377 <property name="fill">True</property> 378 <property name="position">2</property> 379 </packing> 380 </child> 381 </object> 382 </child> 383 <child> 384 <placeholder/> 385 </child> 386 </template> 387</interface> 388