2011-12-15 23:22:55 +01:00
/* $Id$ */
/*
* This file is part of OpenTTD .
* OpenTTD is free software ; you can redistribute it and / or modify it under the terms of the GNU General Public License as published by the Free Software Foundation , version 2.
* OpenTTD is distributed in the hope that it will be useful , but WITHOUT ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
* See the GNU General Public License for more details . You should have received a copy of the GNU General Public License along with OpenTTD . If not , see < http : //www.gnu.org/licenses/>.
*/
/** @file network_content_widget.h Types related to the network content widgets. */
# ifndef WIDGETS_NETWORK_CONTENT_WIDGET_H
# define WIDGETS_NETWORK_CONTENT_WIDGET_H
/** Widgets of the WC_NETWORK_STATUS_WINDOW (WC_NETWORK_STATUS_WINDOW is also used in NetworkJoinStatusWidgets). */
2011-12-16 19:02:27 +01:00
enum NetworkContentDownloadStatusWidgets {
WID_NCDS_BACKGROUND , ///< Background of the window.
WID_NCDS_CANCELOK , ///< (Optional) Cancel/OK button.
2011-12-15 23:22:55 +01:00
} ;
/** Widgets of the WC_NETWORK_WINDOW (WC_NETWORK_WINDOW is also used in NetworkGameWindowWidgets, NetworkStartServerWidgets, and NetworkLobbyWindowWidgets). */
2011-12-16 19:02:27 +01:00
enum NetworkContentListWidgets {
WID_NCL_BACKGROUND , ///< Resize button.
2011-12-15 23:22:55 +01:00
2011-12-16 19:02:27 +01:00
WID_NCL_FILTER_CAPT , ///< Caption for the filter editbox.
WID_NCL_FILTER , ///< Filter editbox.
2011-12-15 23:22:55 +01:00
2011-12-16 19:02:27 +01:00
WID_NCL_CHECKBOX , ///< Button above checkboxes.
WID_NCL_TYPE , ///< 'Type' button.
WID_NCL_NAME , ///< 'Name' button.
2011-12-15 23:22:55 +01:00
2011-12-16 19:02:27 +01:00
WID_NCL_MATRIX , ///< Panel with list of content.
WID_NCL_SCROLLBAR , ///< Scrollbar of matrix.
2011-12-15 23:22:55 +01:00
2011-12-16 19:02:27 +01:00
WID_NCL_DETAILS , ///< Panel with content details.
2011-12-15 23:22:55 +01:00
2011-12-16 19:02:27 +01:00
WID_NCL_SELECT_ALL , ///< 'Select all' button.
WID_NCL_SELECT_UPDATE , ///< 'Select updates' button.
WID_NCL_UNSELECT , ///< 'Unselect all' button.
WID_NCL_OPEN_URL , ///< 'Open url' button.
WID_NCL_CANCEL , ///< 'Cancel' button.
WID_NCL_DOWNLOAD , ///< 'Download' button.
2011-12-15 23:22:55 +01:00
2011-12-16 19:02:27 +01:00
WID_NCL_SEL_ALL_UPDATE , ///< #NWID_SELECTION widget for select all/update buttons..
2011-12-15 23:22:55 +01:00
} ;
# endif /* WIDGETS_NETWORK_CONTENT_WIDGET_H */