text: #include "config.h"
  #include <stdint.h>
  #include <stdio.h>
  #include <stdlib.h>
  #include <string.h>
  #include <fcntl.h>
  #include <unistd.h>
  #include <errno.h>
  #include <math.h>
  #include <cairo.h>
  #include <sys/wait.h>
  #include <linux/input.h>
  #include <libgen.h>
  #include <ctype.h>
  #include <time.h>
  #include <assert.h>
  
  #include <wayland-client.h>
  #include "window.h"
  #include "shared/cairo-util.h"
  #include <libweston/config-parser.h>
  #include "shared/helpers.h"
  #include "shared/xalloc.h"
  #include <libweston/zalloc.h>
  #include "shared/file-util.h"
  #include "shared/timespec-util.h"
  
  #include "weston-desktop-shell-client-protocol.h"
  #include <gtk/gtk.h>
  #include <gdk/gdkwayland.h>
  
  #define DEFAULT_CLOCK_FORMAT CLOCK_FORMAT_MINUTES
  #define DEFAULT_SPACING 10
  
  
  
  
  static void
  panel_add_launchers(struct panel *panel, struct desktop *desktop);
  //入口
  int main(int argc,char *argv[])
  {
  
  }