示例#1
0
                 app_theme.get_pixbuf("button/button_normal.png"),
                 app_theme.get_pixbuf("button/button_normal.png"),
             ), str(text)), range(0, 300)),
                         max_height=300).show((450, 250))),
        (app_theme.get_pixbuf("navigatebar/nav_update.png"), "导航3",
         lambda: TabWindow(
             "测试标签窗口", tab_window_items, dockfill=True, current_tab_index=2).
         show_all()),
        (app_theme.get_pixbuf("navigatebar/nav_uninstall.png"), "导航4", lambda:
         OpenFileDialog("打开文件", application.window, open_file_dlg_click_ok)),
        (app_theme.get_pixbuf("navigatebar/nav_download.png"), "导航5",
         lambda: slider.to_page(gtk.VBox(), None)),
        (app_theme.get_pixbuf("navigatebar/nav_repo.png"), "导航6",
         lambda: slider.to_page(notebook_c, None)),
        (app_theme.get_pixbuf("navigatebar/nav_update.png"), "导航7",
         lambda: preference_dialog.show_all()),
        (app_theme.get_pixbuf("navigatebar/nav_uninstall.png"), "导航8", None),
    ])
    application.main_box.pack_start(navigatebar, False)
    application.window.add_move_event(navigatebar)
    application.window.add_toggle_event(navigatebar)

    notebook_box = gtk.VBox()
    tab_1_box = gtk.VBox()
    tab_2_box = gtk.VBox()
    tab_4_box = gtk.VBox()
    tab_5_box = gtk.VBox()

    notebook = Notebook([
        (app_theme.get_pixbuf("music.png"), "分类列表",
         lambda: switch_tab(notebook_box, tab_1_box)),
示例#2
0
                      [(os.path.join(images_path, "select_1.png"), os.path.join(images_path, "unselect_1.png")),
                       (os.path.join(images_path, "select_2.png"), os.path.join(images_path, "unselect_2.png")),
                       (os.path.join(images_path, "select_3.png"), os.path.join(images_path, "unselect_3.png")),
                       (os.path.join(images_path, "select_4.png"), os.path.join(images_path, "unselect_4.png")),
                       ]).show_all()),
         (app_theme.get_pixbuf("navigatebar/nav_repo.png"), "导航2", lambda : Poplist(map(lambda text: IconTextItem((app_theme.get_pixbuf("button/button_normal.png"),
                                                                                                          app_theme.get_pixbuf("button/button_normal.png"),
                                                                                                          app_theme.get_pixbuf("button/button_normal.png"),
                                                                                                          ), str(text)), range(0, 300)),
                                                                                  max_height=300
                                                                                ).show((450, 250))),
         (app_theme.get_pixbuf("navigatebar/nav_update.png"), "导航3", lambda : TabWindow("测试标签窗口", tab_window_items, dockfill=True, current_tab_index=2).show_all()),
         (app_theme.get_pixbuf("navigatebar/nav_uninstall.png"), "导航4", lambda : OpenFileDialog("打开文件", application.window, open_file_dlg_click_ok)),
         (app_theme.get_pixbuf("navigatebar/nav_download.png"), "导航5", lambda : slider.to_page(gtk.VBox(), None)),
         (app_theme.get_pixbuf("navigatebar/nav_repo.png"), "导航6", lambda : slider.to_page(notebook_c, None)),
         (app_theme.get_pixbuf("navigatebar/nav_update.png"), "导航7", lambda : preference_dialog.show_all()),
         (app_theme.get_pixbuf("navigatebar/nav_uninstall.png"), "导航8", None),
         ])
    application.main_box.pack_start(navigatebar, False)
    application.window.add_move_event(navigatebar)
    application.window.add_toggle_event(navigatebar)
    

    notebook_box = gtk.VBox()
    tab_1_box = gtk.VBox()
    tab_2_box = gtk.VBox()
    tab_4_box = gtk.VBox()
    tab_5_box = gtk.VBox()
    
    notebook = Notebook(
        [(app_theme.get_pixbuf("music.png"), "分类列表", lambda : switch_tab(notebook_box, tab_1_box)),