def select(extend: bool=False, fill: bool=False, open: bool=True,
    deselect_all: bool=False):
    """Handle mouse clicks to select and activate items 

    :param extend: Extend, Extend selection instead of deselecting everything first 
    :type extend: bool
    :param fill: Fill, Select everything beginning with the last selection 
    :type fill: bool
    :param open: Open, Open a directory when selecting it 
    :type open: bool
    :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor 
    :type deselect_all: bool
    """
    pass
