Версия 1.0.0 #11
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user