Версия 1.0.0 #11

Merged
kor-elf merged 41 commits from develop into main 2025-06-14 22:56:20 +05:00
Showing only changes of commit 690f84e2c8 - Show all commits

View File

@ -83,7 +83,7 @@ func (l *queueLayout) AddQueue(queueID int, queue *convertor.Queue) {
BlockMessageError: blockMessageError,
MessageError: messageError,
buttonPlay: buttonPlay,
status: queue.Status,
status: &queue.Status,
}
l.itemsContainer.Add(content)
}
@ -121,7 +121,9 @@ func (l *queueLayout) ChangeQueue(queueID int, queue *convertor.Queue) {
}
if l.GetQueueStatistics().IsChecked(queue.Status) == false && item.CanvasObject.Visible() == true {
item.CanvasObject.Hide()
} else if item.CanvasObject.Visible() == false {
}
if l.GetQueueStatistics().IsChecked(queue.Status) == true && item.CanvasObject.Visible() == false {
item.CanvasObject.Show()
}
@ -322,11 +324,11 @@ func (s *queueAllStatistics) IsChecked(status convertor.StatusContract) bool {
func (s *queueAllStatistics) redrawingQueueItems(queueItems *map[int]queueLayoutItem) {
for _, item := range *queueItems {
if s.IsChecked(item.status) == true && item.CanvasObject.Visible() == false {
if s.IsChecked(*item.status) == true && item.CanvasObject.Visible() == false {
item.CanvasObject.Show()
continue
}
if s.IsChecked(item.status) == false && item.CanvasObject.Visible() == true {
if s.IsChecked(*item.status) == false && item.CanvasObject.Visible() == true {
item.CanvasObject.Hide()
}
}
@ -453,5 +455,5 @@ type queueLayoutItem struct {
StatusMessage *canvas.Text
MessageError *canvas.Text
buttonPlay *widget.Button
status convertor.StatusContract
status *convertor.StatusContract
}