def open_or_create_next_slide(save=True, close=True, force_no_outline=False): if save or close: success = _save_and_close(save=save, close=close) if not success: return mydict = open_pickle() next_slide = mydict['current_slide'] + 1 mydict['current_slide'] = next_slide if check_for_slide(mydict): save_pickle(mydict) slidepath = build_slide_path(mydict) my_open(filename=slidepath) return if force_no_outline: outline_bool = False else: outline_bool = check_for_next_outline_slide(mydict) if outline_bool: outline_path = build_next_outline_path(mydict) next_outline_slide = mydict['outline_slide'] + 1 mydict['outline_slide'] = next_outline_slide save_pickle(mydict) open_outline_png(outline_path) else: open_or_create_slide(mydict)
def open_previous_slide(save=True, close=True): if save or close: success = _save_and_close(save=save, close=close) if not success: return mydict = open_pickle() prev_slide = mydict['current_slide'] - 1 mydict['current_slide'] = prev_slide open_or_create_slide(mydict)
def open_or_create_next_slide_old(save=True, close=True): if save or close: success = _save_and_close(save=save, close=close) if not success: return mydict = open_pickle() next_slide = mydict['current_slide'] + 1 mydict['current_slide'] = next_slide open_or_create_slide(mydict)