📄 removetab.h
字号:
//=======================================================================// RemoveTab.h//-----------------------------------------------------------------------// This file is part of the package paco// Copyright (C) 2004-2007 David Rosal <david.3r@gmail.com>// For more information visit http://paco.sourceforge.net//=======================================================================#ifndef GPACO_REMOVE_TAB_H#define GPACO_REMOVE_TAB_H#include "util.h"#include "Pkg.h"#include <gtkmm/box.h>#include <gtkmm/label.h>#include <gtkmm/checkbutton.h>#include <gtkmm/textview.h>#include <gtkmm/textbuffer.h>namespace Gpaco{class PkgSet;class RemoveTab : public Gtk::VBox{ enum { REPORT_REGULAR, REPORT_SYMLINK, REPORT_DIR, REPORT_ERROR, REPORT_SHARED, REPORT_UNLOG }; public: RemoveTab(Pkg&); ~RemoveTab(); private: Pkg& mPkg; PkgSet& mPkgSet; Gtk::Label mLabel; bool mRemoveShared; Gtk::CheckButton mButtonShared; Button mButtonRemove; Button mButtonStop; Button mButtonResume; Gtk::TextView mTextView; Glib::RefPtr<Gtk::TextBuffer> mpTextBuffer; Glib::RefPtr<Gtk::TextTag> mpTagSuccess; Glib::RefPtr<Gtk::TextTag> mpTagError; Glib::RefPtr<Gtk::TextTag> mpTagShared; bool mStop; void onSwitchRemoveShared(); void onRemove(); void onStop(); void onResume(); bool removeFile(File*); void report(std::string const&, int); void removeDir(std::string const&); bool checkLock();};} // namespace Gpaco#endif // GPACO_REMOVE_TAB_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -