wxCheckBox* _automatic_audio_analysis;
};
-class DefaultsPage : public StandardPage
+class DefaultsPage : public Page
{
public:
DefaultsPage (wxSize panel_size, int border)
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
{}
wxString GetName () const
wxChoice* _standard;
};
-class EncodingServersPage : public StandardPage
+class EncodingServersPage : public Page
{
public:
EncodingServersPage (wxSize panel_size, int border)
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
{}
wxString GetName () const
EditableList<string, ServerDialog>* _servers_list;
};
-class TMSPage : public StandardPage
+class TMSPage : public Page
{
public:
TMSPage (wxSize panel_size, int border)
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
{}
wxString GetName () const
return s;
}
-class EmailPage : public StandardPage
+class EmailPage : public Page
{
public:
EmailPage (wxSize panel_size, int border)
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
{}
wxString GetName () const
PasswordEntry* _password;
};
-class KDMEmailPage : public StandardPage
+class KDMEmailPage : public Page
{
public:
KDMEmailPage (wxSize panel_size, int border)
#ifdef DCPOMATIC_OSX
/* We have to force both width and height of this one */
- : StandardPage (wxSize (panel_size.GetWidth(), 128), border)
+ : Page (wxSize (panel_size.GetWidth(), 128), border)
#else
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
#endif
{}
wxButton* _reset_email;
};
-class NotificationsPage : public StandardPage
+class NotificationsPage : public Page
{
public:
NotificationsPage (wxSize panel_size, int border)
#ifdef DCPOMATIC_OSX
/* We have to force both width and height of this one */
- : StandardPage (wxSize (panel_size.GetWidth(), 128), border)
+ : Page (wxSize (panel_size.GetWidth(), 128), border)
#else
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
#endif
{}
wxButton* _reset_email;
};
-class CoverSheetPage : public StandardPage
+class CoverSheetPage : public Page
{
public:
CoverSheetPage (wxSize panel_size, int border)
#ifdef DCPOMATIC_OSX
/* We have to force both width and height of this one */
- : StandardPage (wxSize (panel_size.GetWidth(), 128), border)
+ : Page (wxSize (panel_size.GetWidth(), 128), border)
#else
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
#endif
{}
};
-class IdentifiersPage : public StandardPage
+class IdentifiersPage : public Page
{
public:
IdentifiersPage (wxSize panel_size, int border)
- : StandardPage (panel_size, border)
+ : Page (panel_size, border)
{}
wxString GetName () const
/** @class AdvancedPage
* @brief Advanced page of the preferences dialog.
*/
-class AdvancedPage : public StockPage
+class AdvancedPage : public Page
{
public:
AdvancedPage (wxSize panel_size, int border)
- : StockPage (Kind_Advanced, panel_size, border)
+ : Page (panel_size, border)
, _maximum_j2k_bandwidth (0)
, _allow_any_dcp_frame_rate (0)
, _allow_any_container (0)
, _log_debug_audio_analysis (0)
{}
+ wxString GetName () const
+ {
+ return _("Advanced");
+ }
+
+#ifdef DCPOMATIC_OSX
+ wxBitmap GetLargeIcon () const
+ {
+ return wxBitmap ("advanced", wxBITMAP_TYPE_PNG_RESOURCE);
+ }
+#endif
+
private:
void add_top_aligned_label_to_sizer (wxSizer* table, wxWindow* parent, wxString text)
{