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 + -
显示快捷键?