4 Star 8 Fork 0

Gitee 极速下载 / htop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/htop-dev/htop
克隆/下载
MainPanel.h 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef HEADER_MainPanel
#define HEADER_MainPanel
/*
htop - ColumnsPanel.h
(C) 2004-2015 Hisham H. Muhammad
(C) 2020 Red Hat, Inc. All Rights Reserved.
Released under the GNU GPLv2+, see the COPYING file
in the source distribution for its full text.
*/
#include <stdbool.h>
#include "Action.h"
#include "FunctionBar.h"
#include "IncSet.h"
#include "Object.h"
#include "Panel.h"
#include "Row.h"
typedef struct MainPanel_ {
Panel super;
State* state;
IncSet* inc;
Htop_Action* keys;
FunctionBar* processBar; /* function bar with process-specific actions */
FunctionBar* readonlyBar; /* function bar without process actions (ro) */
unsigned int idSearch;
} MainPanel;
typedef bool(*MainPanel_foreachRowFn)(Row*, Arg);
#define MainPanel_getFunctionBar(this_) (((Panel*)(this_))->defaultBar)
// update the Label Keys in the MainPanel bar, list: list / tree mode, filter: filter (inc) active / inactive
void MainPanel_updateLabels(MainPanel* this, bool list, bool filter);
int MainPanel_selectedRow(MainPanel* this);
bool MainPanel_foreachRow(MainPanel* this, MainPanel_foreachRowFn fn, Arg arg, bool* wasAnyTagged);
extern const PanelClass MainPanel_class;
MainPanel* MainPanel_new(void);
void MainPanel_setState(MainPanel* this, State* state);
void MainPanel_setFunctionBar(MainPanel* this, bool readonly);
void MainPanel_delete(Object* object);
#endif
C
1
https://gitee.com/mirrors/htop.git
git@gitee.com:mirrors/htop.git
mirrors
htop
htop
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891