Commit dd326b0e authored by Roman Alifanov's avatar Roman Alifanov

increased the width of the logdialog

parent 39910e3d
......@@ -64,6 +64,7 @@ class CommandRunner:
self.dialog.question_button_2.add_css_class("destructive-action")
self.dialog.question_button_1.add_css_class("suggested-action")
self.dialog.question_revealer.set_visible(True)
self.dialog.question_revealer.set_reveal_child(True)
def read_output(self, fd):
......@@ -75,6 +76,7 @@ class CommandRunner:
self.append_log(cleaned_output)
self.dialog.question_revealer.set_reveal_child(False)
self.dialog.question_revealer.set_visible(False)
self.handle_question(cleaned_output, fd)
else:
break
......
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE cambalache-project SYSTEM "cambalache-project.dtd">
<cambalache-project version="0.92.0" target_tk="gtk-4.0">
<cambalache-project version="0.94.0" target_tk="gtk-4.0">
<ui>
(1,1,"logdialog.ui","logdialog.ui",None,None,None,None,None,None,None)
</ui>
......@@ -11,8 +11,7 @@
</ui_library>
<object>
(1,1,"AdwDialog","LogDialog",None,None,None,None,0,None,None),
(1,2,"AdwClamp",None,1,None,None,None,0,None,None),
(1,3,"GtkBox",None,2,None,None,None,0,None,None),
(1,3,"GtkBox",None,1,None,None,None,0,None,None),
(1,4,"GtkScrolledWindow",None,3,None,None,None,0,None,None),
(1,5,"GtkTextView","logdialog_textview",4,None,None,None,0,None,None),
(1,6,"GtkRevealer","question_revealer",3,None,None,None,1,None,None),
......@@ -27,19 +26,13 @@
</object>
<object_property>
(1,1,"AdwDialog","can-close","false",0,None,None,None,None,None,None,None,None),
(1,1,"AdwDialog","follows-content-size","true",0,None,None,None,None,None,None,None,None),
(1,1,"AdwDialog","content-width","1000",None,None,None,None,None,None,None,None,None),
(1,1,"AdwDialog","title","Лог выполнения",0,None,None,None,None,None,None,None,None),
(1,2,"AdwClamp","maximum-size","500",0,None,None,None,None,None,None,None,None),
(1,2,"GtkWidget","margin-bottom","12",0,None,None,None,None,None,None,None,None),
(1,2,"GtkWidget","margin-end","12",0,None,None,None,None,None,None,None,None),
(1,2,"GtkWidget","margin-start","12",0,None,None,None,None,None,None,None,None),
(1,2,"GtkWidget","margin-top","12",0,None,None,None,None,None,None,None,None),
(1,3,"GtkBox","spacing","12",0,None,None,None,None,None,None,None,None),
(1,3,"GtkOrientable","orientation","vertical",0,None,None,None,None,None,None,None,None),
(1,4,"GtkScrolledWindow","hscrollbar-policy","never",0,None,None,None,None,None,None,None,None),
(1,4,"GtkWidget","height-request","300",0,None,None,None,None,None,None,None,None),
(1,4,"GtkWidget","vexpand","true",0,None,None,None,None,None,None,None,None),
(1,4,"GtkWidget","width-request","198",0,None,None,None,None,None,None,None,None),
(1,5,"GtkTextView","cursor-visible","false",0,None,None,None,None,None,None,None,None),
(1,5,"GtkTextView","editable","false",0,None,None,None,None,None,None,None,None),
(1,5,"GtkTextView","input-purpose","terminal",0,None,None,None,None,None,None,None,None),
......
......@@ -17,6 +17,7 @@ class LogDialog(Adw.Dialog):
self.win = win
def run(self, command, on_done):
self.question_revealer.set_visible(False)
self.present(self.win)
# Создание и передача функции обратного вызова для обновления UI
runner = CommandRunner()
......
<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Cambalache 0.92.0 -->
<!-- Created with Cambalache 0.94.1 -->
<interface>
<!-- interface-name logdialog.ui -->
<requires lib="adwaita" version="1.0"/>
......@@ -7,101 +7,91 @@
<requires lib="libadwaita" version="1.5"/>
<template class="LogDialog" parent="AdwDialog">
<property name="can-close">false</property>
<property name="follows-content-size">true</property>
<property name="content-width">1000</property>
<property name="title">Лог выполнения</property>
<child>
<object class="AdwClamp">
<property name="margin-bottom">12</property>
<property name="margin-end">12</property>
<property name="margin-start">12</property>
<property name="margin-top">12</property>
<property name="maximum-size">500</property>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<object class="GtkScrolledWindow">
<property name="height-request">300</property>
<property name="hscrollbar-policy">never</property>
<property name="vexpand">true</property>
<child>
<object class="GtkScrolledWindow">
<property name="height-request">300</property>
<property name="hscrollbar-policy">never</property>
<property name="vexpand">true</property>
<property name="width-request">198</property>
<child>
<object class="GtkTextView" id="logdialog_textview">
<property name="can-focus">False</property>
<property name="can-target">False</property>
<property name="cursor-visible">false</property>
<property name="editable">false</property>
<property name="focus-on-click">False</property>
<property name="input-purpose">terminal</property>
<property name="monospace">True</property>
<property name="wrap-mode">word-char</property>
</object>
</child>
<object class="GtkTextView" id="logdialog_textview">
<property name="can-focus">False</property>
<property name="can-target">False</property>
<property name="cursor-visible">false</property>
<property name="editable">false</property>
<property name="focus-on-click">False</property>
<property name="input-purpose">terminal</property>
<property name="monospace">True</property>
<property name="wrap-mode">word-char</property>
</object>
</child>
<child>
<object class="GtkRevealer" id="question_revealer">
<property name="child">
<object class="AdwClamp">
<property name="margin-bottom">12</property>
<property name="margin-end">12</property>
<property name="margin-start">12</property>
<property name="margin-top">12</property>
</object>
</child>
<child>
<object class="GtkRevealer" id="question_revealer">
<property name="child">
<object class="AdwClamp">
<property name="margin-bottom">12</property>
<property name="margin-end">12</property>
<property name="margin-start">12</property>
<property name="margin-top">12</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<child>
<object class="GtkLabel" id="question_label">
<property name="halign">center</property>
<property name="justify">center</property>
<property name="label">question_label</property>
<property name="margin-bottom">12</property>
<property name="valign">center</property>
<property name="wrap">True</property>
<property name="wrap-mode">word-char</property>
<style>
<class name="title-4"/>
</style>
</object>
</child>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<child>
<object class="GtkLabel" id="question_label">
<property name="halign">center</property>
<property name="justify">center</property>
<property name="label">question_label</property>
<property name="margin-bottom">12</property>
<property name="valign">center</property>
<property name="wrap">True</property>
<property name="wrap-mode">word-char</property>
<object class="GtkListBox">
<property name="hexpand">True</property>
<child>
<object class="AdwButtonRow" id="question_button_1">
<property name="title">n</property>
</object>
</child>
<style>
<class name="title-4"/>
<class name="boxed-list"/>
</style>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<child>
<object class="GtkListBox">
<property name="hexpand">True</property>
<child>
<object class="AdwButtonRow" id="question_button_1">
<property name="title">n</property>
</object>
</child>
<style>
<class name="boxed-list"/>
</style>
</object>
</child>
<object class="GtkListBox">
<property name="hexpand">True</property>
<child>
<object class="GtkListBox">
<property name="hexpand">True</property>
<child>
<object class="AdwButtonRow" id="question_button_2">
<property name="title">Y</property>
</object>
</child>
<style>
<class name="boxed-list"/>
</style>
<object class="AdwButtonRow" id="question_button_2">
<property name="title">Y</property>
</object>
</child>
<style>
<class name="boxed-list"/>
</style>
</object>
</child>
</object>
</child>
</object>
</property>
</child>
</object>
</child>
</property>
</object>
</child>
</object>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment