#ifndef GUI_CONFIG_NET_H #define GUI_CONFIG_NET_H #include "GUI_config_net_local_port.h" #include "GUI_config_net_serv_port.h" #include "GUI_config_net_serv_ip.h" typedef enum config_net_state_e{ CONFIG_NET_INIT = 0, CONFIG_NET_FADEIN, CONFIG_NET_SELECT, CONFIG_NET_MOVEOUT, CONFIG_NET_FADEOUT, CONFIG_NET_CLEAR } config_net_state_t; typedef struct net_cfg_s{ unsigned char local_port_has_changed:1; unsigned char serv_port_has_changed:1; unsigned char serv_ip_has_changed:1; } net_cfg_t; /* The main menu process function */ extern void gui_config_net(void); /* changes in net config gui */ #ifndef __MAIN_FILE__ extern net_cfg_t NetCfg; #else net_cfg_t NetCfg = {0,0,0}; #endif #endif