def __init__(self): self.notebook = NoteBook() self.choices = {1:self.add_notes, 2:self.modify_notes_tags, 3:self.append_notes_tags, 4:self.search_notes, 5:self.display_notes, 6:self.quit}
def __init__(self): self.notebook = NoteBook() self.choices = { "1" : self.show_notes, "2" : self.search_notes, "3" : self.add_note, "4" : self.modify_note, "5" : self.quit }
def __init__(self): self.notebook = NoteBook() self.choices = { '1': self.show_notes, '2': self.search_notes, '3': self.add_notes, '4': self.modify_note, '5': self.quit }
def __init__(self): self.one_close = app_theme.get_pixbuf("treeview/1-close.png") self.one_open = app_theme.get_pixbuf("treeview/1-open.png") self.two_close = app_theme.get_pixbuf("treeview/2-close.png") self.two_open = app_theme.get_pixbuf("treeview/2-open.png") self.three_close = app_theme.get_pixbuf("treeview/3-close.png") self.three_open = app_theme.get_pixbuf("treeview/3-open.png") # self.tree_view_open = app_theme.get_pixbuf("treeview/open.png") self.tree_view_close = app_theme.get_pixbuf("treeview/close.png") self.tree_view_right = app_theme.get_pixbuf("treeview/right.png") self.tree_view_bottom = app_theme.get_pixbuf("treeview/bottom.png") # self.listview_color = ui_theme.get_color("scrolledbar") self.play_list_vbox = gtk.VBox() # self.list_view_vbox = gtk.VBox() self.list_scroll_win = ScrolledWindow(0, 0) self.list_scroll_win.set_policy(gtk.POLICY_NEVER, gtk.POLICY_ALWAYS) self.list_view = ListView() # self.play_list_con = PlayListControl() # self.list_view_vbox.pack_start(self.list_scroll_win, True, True) self.list_view_vbox.pack_start(self.play_list_con, False, False) # 网络列表,搜索框. self.tree_scroll_win = ScrolledWindow(0, 0) self.tree_scroll_win.set_policy(gtk.POLICY_NEVER, gtk.POLICY_ALWAYS) self.tree_view_vbox = gtk.VBox() self.tree_view = TreeViewBase() self.search_ali = gtk.Alignment(0, 0, 1, 1) self.search = Search() self.search_ali.add(self.search) # self.search_ali.set_padding(7, 5, 12, 12) self.tree_view_vbox.pack_start(self.search_ali, False, False) self.tree_view_vbox.pack_start(self.tree_scroll_win, True, True) self.search_ali.connect("expose-event", self.search_ali_expose_event) # self.note_book = NoteBook() # self.list_view.on_draw_sub_item = self.__listview_on_draw_sub_item self.list_view.columns.add_range(["filename", "time"]) self.list_view.columns[0].width = 120 self.list_view.columns[1].width = 95 # self.note_book.hide_title() self.tree_view.paint_nodes_event = self.__treeview_paint_nodes_event # self.list_scroll_win.add_with_viewport(self.list_view) self.tree_scroll_win.add_with_viewport(self.tree_view) #self.note_book.add_layout1(self.list_scroll_win) self.note_book.add_layout1(self.list_view_vbox) self.note_book.add_layout2(self.tree_view_vbox) #self.play_list_vbox.pack_start(self.scroll_win, True, True) self.play_list_vbox.pack_start(self.note_book, True, True)
def __init__(self, ifarduino, address = "/dev/cu.usbmodem142101"): self._tickes = 0 self._hit = False self._hit_count = 0 self._hit_begin = 0 self._hitRecord = [] self._channel = Channel() self._notebook = NoteBook() self._player1 = Player("tempo",self._notebook) self._player2 = Player("chord",self._notebook) self._player3 = Player("melody",self._notebook) self.quit = False self._Arduino = ifarduino #self._Arduino = True if self._Arduino: self._serialPort = address self._baudRate = 9600 self._server = serial.Serial(self._serialPort, self._baudRate, timeout=1)
def createTODO(directory): # get files allFiles = [f for f in listdir(directory) if isfile(join(directory, f))] todoFiles = [f for f in allFiles if f[0] != "."] # print(todoFiles) # create notebook nb = NoteBook() nb.setTitle("TODO") # nb.inbox.print(msg) # nb.tasklist.print(msg) for todof in todoFiles: n = readNoteFile(directory + "/" + todof) #print("adding note {}".format(todof)) nb.addNote(n) # finally, create task list based on todo projects nb.tasklist.createTasks(nb.notes) return nb
def readTodoFile(fname): nbtmp = NoteBook() nbtmp.setTitle("Updated TODO") nbtmp.tmpNoteFile = "notebook-tmp-C.md" f = open(fname, "r") tmp = f.read() f.close() # print("tmp file content--------------") tmp = tmp.splitlines() # print(tmp) # add trailing newlines for easier parsing # for i in range(len(tmp)): # tmp[i] += "\n" # filter header out c = 0 while True: if c >= len(tmp): break line = tmp[c] # print("skipping {}".format(line)) mtitle = regexes.REtitle.match(line) if mtitle: break c += 1 # print("skipping {}".format(c)) ns = [] hashes = [] bodys = [] body = "" while c < len(tmp): line = tmp[c] # print("{}".format( line )) mtitle = regexes.REtitle.match(line) mhash = regexes.REhash.match(line) mdate = regexes.REdate.match(line) mmdate = regexes.REmdate.match(line) mdiv = regexes.REdiv.match(line) if mtitle: n = Note() bodys.append(body) body = "" s = mtitle.group(1) s = s.replace("'", "") # strip ' from title (causes problems with rm) n.setTitle(s) ns.append(n) # ni += 1 elif mdiv: # do nothing True elif mhash: s = mhash.group(1) hashes.append(s) elif mdate: n.setDate(mdate.group(1)) elif mmdate: n.setDate(mmdate.group(1)) else: body += line + "\n" c += 1 bodys.append(body) # append last hanging body # print("###########################################") for i, n in enumerate(ns): body = bodys[i + 1] # print("last char: vvv{}vvv".format(body[-2:])) # if (body[-2:] == "\n"): # print("newline detected") # body = body[:-2] # body = body[:-2] #strip trailing newline # body = body.rstrip() # body += "\n" # body += "\n" n.setBody(body) # print("{} -- {}".format(i, n.title)) # print("{} hash is {}".format(i, n.hash() )) # print("----") # print("{}".format(n.body)) # print("----") # print("{}".format(body)) nbtmp.addNote(n) return nbtmp
from notebook import NoteBook from notebook import Note quote_book = NoteBook("The Quote Book") new_note = Note() new_note.write_content( "Don't cry because it's over smile because it happened. -Dr.Seuss") quote_book.add_note(new_note) print(quote_book.get_number_of_pages()) quote_book.add_note(Note("Hello, World1")) quote_book.add_note(Note("Hello, World2")) quote_book.add_note(Note("Hello, World3")) quote_book.add_note(Note("Hello, World4")) quote_book.add_note(Note("Hello, World5")) print(quote_book.get_number_of_pages()) my_note = quote_book.remove_note(1) print(my_note) print(quote_book.get_number_of_pages())
from notebook import Note from notebook import NoteBook sentence1 = "hi" note1 = Note(sentence1) sentence1 = "hello" note2 = Note(sentence1) sentenct1 = "how are you?" note3 = Note(sentence1) print(note1) note1.remove() print(note1) sentence2 = NoteBook("대화") sentence2.add_note(note1) sentence2.add_note(note2) print(sentence2.get_number_of_pages()) sentence2.add_note(note1, 100) for i in range(300): sentence2.add_note(note1, i) print(sentence2.get_number_of_pages())
note_1 = Note(good_sentence) print(note_1) note_1.remove() print(note_1) good_sentence = """삶이 있는 한 희망은 있다. - 키케로 """ note_2 = Note(good_sentence) good_sentence = """하루에 3시간을 걸으면 7년 후에 지구를 한 바퀴 돌 수 있다. - 사무엘 존슨""" note_3 = Note(good_sentence) good_sentence = """행복의 문이 하나 닫히면 다른 문이 열린다. 그러나 우리는 종종 닫힌 문을 멍하니 바라보다가 우리를 향해 열린 문을 보지 못하게 된다. - 헬렌 켈러""" note_4 = Note(good_sentence) wise_saying_notebook = NoteBook("명언 노트") wise_saying_notebook.add_note(note_1) print(wise_saying_notebook.get_number_of_all_pages()) wise_saying_notebook.add_note(note_2) print(wise_saying_notebook.get_number_of_all_pages()) wise_saying_notebook.add_note(note_3) wise_saying_notebook.add_note(note_4) print(wise_saying_notebook.get_number_of_all_pages()) print(wise_saying_notebook.get_number_of_all_characters()) wise_saying_notebook.remove_note(3) print(wise_saying_notebook.get_number_of_all_pages()) wise_saying_notebook.add_note(note_1, 100)