removetab.h
来自「About: Paco (pacKAGE oRGANIZER) is a si」· C头文件 代码 · 共 73 行
H
73 行
//=======================================================================// 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 + =
减小字号Ctrl + -
显示快捷键?