⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xbattery.c

📁 电源管理程序
💻 C
字号:
/*  Copyright (C) Nathan Sidwell 1999 <nathan@acm.org> *  $Id: xbattery.c,v 1.1 1999/08/02 20:08:10 apenwarr Exp $ *  *  This file is available under the GNU General Public License. *  This is inspired by the xapm application by Rickard E Faith * (r.faith@ieee.org). This is just a launcher for a BatteryGauge widget. * Read that widget's documentation for use. *//*{{{  includes*/#include <stdio.h>#include <X11/Intrinsic.h>#include <X11/StringDefs.h>#include <X11/Xaw/Command.h>#include "BatteryGauge.h"#include <apm.h>/*}}}*//*{{{  static XrmOptionDescRec options[] =*/static XrmOptionDescRec options[] ={  {"-delay", "*update", XrmoptionSepArg, NULL},  {"-update", "*update", XrmoptionSepArg, NULL},  {"-criticalColor", "*criticalColor", XrmoptionSepArg, NULL},  {"-lowColor", "*warningColor", XrmoptionSepArg, NULL},  {"-highColor", "*normalColor", XrmoptionSepArg, NULL},  {"-chargingColor", "*chargingColor", XrmoptionSepArg, NULL},  {"-criticalLevel", "*criticalLevel", XrmoptionSepArg, NULL},  {"-flash", "*flash", XrmoptionSepArg, NULL},  {"-orientation", "*orientation", XrmoptionSepArg, NULL},};/*}}}*//*{{{  int main(int argc, char **argv)*/int main(int argc, char **argv){  XtAppContext context;  Widget topLevel;  Widget  gauge;    /*{{{  check APM support*/  switch(apm_exists())    {      case 1:        fprintf(stderr, "xbattery:No APM support available\n");        exit(1);      case 2:        fprintf(stderr, "xbattery:Obsolete APM support in kernel\n");        exit(1);    }  /*}}}*/  topLevel = XtAppInitialize(&context, "XBattery",      options, XtNumber(options),      &argc, argv, NULL, NULL, 0);  gauge = XtCreateManagedWidget("gauge",      batteryGaugeWidgetClass, topLevel, NULL, 0);  XtRealizeWidget(topLevel);  XtAppMainLoop(context);  return 0;}/*}}}*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -