class LanguageSubtagPanel;
+/** A dialog in which the user can make a full new language tag, made up of
+ * language, script, region, variant and external.
+ */
class FullLanguageTagDialog : public wxDialog
{
public:
#include <boost/signals2.hpp>
+/** A panel which offers a list of subtags in two columns: subtag and name, and has a search box to
+ * limit the view to a subset. The list contained within is a SubtagListCtrl.
+ */
class LanguageSubtagPanel : public wxPanel
{
public:
class wxListCtrl;
+/** A dialog to choose a language e.g.
+ *
+ * English en
+ * German de
+ * Portuguese for Brazil pt-BR
+ *
+ * It displays the full names of languages in one column, and the tag in the other,
+ * and has a button to add a new language using FullLanguageTagDialog.
+ */
class LanguageTagDialog : public wxDialog
{
public: