mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Improve code
This commit is contained in:
		@@ -28,6 +28,8 @@ enum _PopupMenuOption { STOP_STREAMING, SWITCH_CAMERA }
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
class CallScreen extends StatefulWidget {
 | 
					class CallScreen extends StatefulWidget {
 | 
				
			||||||
  final int convID;
 | 
					  final int convID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /// This settings should be always true except for the small call window...
 | 
				
			||||||
  final bool floatingButtons;
 | 
					  final bool floatingButtons;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const CallScreen({
 | 
					  const CallScreen({
 | 
				
			||||||
@@ -483,11 +485,16 @@ class _CallScreenState extends SafeState<CallScreen> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    return Column(
 | 
					    return Column(
 | 
				
			||||||
      children: <Widget>[
 | 
					      children: <Widget>[
 | 
				
			||||||
 | 
					        // Members list
 | 
				
			||||||
        _canHideMenuBar ? Container() : _buildMembersArea(),
 | 
					        _canHideMenuBar ? Container() : _buildMembersArea(),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // Build videos area (+ buttons if floating)
 | 
				
			||||||
        Expanded(child: LayoutBuilder(builder: _buildVideosArea)),
 | 
					        Expanded(child: LayoutBuilder(builder: _buildVideosArea)),
 | 
				
			||||||
        _canHideMenuBar || widget.floatingButtons
 | 
					
 | 
				
			||||||
            ? Container()
 | 
					        // Buttons bar (if buttons are not floating)
 | 
				
			||||||
            : _buildFooterArea()
 | 
					        !_canHideMenuBar && !widget.floatingButtons
 | 
				
			||||||
 | 
					            ? _buildFooterArea()
 | 
				
			||||||
 | 
					            : Container(),
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
@@ -554,11 +561,11 @@ class _CallScreenState extends SafeState<CallScreen> {
 | 
				
			|||||||
            ? _buildLocalVideo()
 | 
					            ? _buildLocalVideo()
 | 
				
			||||||
            : Container(),
 | 
					            : Container(),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Buttons bar
 | 
					        // Buttons bar (if floating)
 | 
				
			||||||
        _canHideMenuBar || !widget.floatingButtons
 | 
					        !_canHideMenuBar && widget.floatingButtons
 | 
				
			||||||
            ? Container()
 | 
					            ? Positioned(
 | 
				
			||||||
            : Positioned(
 | 
					 | 
				
			||||||
                bottom: 10, right: 0, left: 0, child: _buildFooterArea())
 | 
					                bottom: 10, right: 0, left: 0, child: _buildFooterArea())
 | 
				
			||||||
 | 
					            : Container(),
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user