#ifndef INTERFACEPREFS_H
#define INTERFACEPREFS_H
+class InterfacePrefs;
+class IndexPathText;
class IndexSize;
class IndexCount;
-class IndexPathText;
class TimeFormatHMS;
class TimeFormatHMSF;
class TimeFormatSamples;
class TimeFormatHex;
class TimeFormatFeet;
class TimeFormatSeconds;
+class TimeFormatFeetSetting;
class MeterMinDB;
class MeterMaxDB;
class MeterVUDB;
class MeterVUInt;
class ViewBehaviourText;
+class ViewBehaviourItem;
class ViewTheme;
-class ViewThumbnails;
class ViewThemeItem;
+class ViewPluginIcons;
+class ViewPluginIconItem;
+class ViewThumbnails;
class UseTipWindow;
+class UseWarnIndecies;
+class UseWarnVersion;
+class BD_WarnRoot;
+class ScanCommercials;
+class AndroidRemote;
+class PopupMenuBtnup;
+class ActivateFocusPolicy;
+class DeactivateFocusPolicy;
+class AndroidPIN;
+class AndroidPort;
+class ShBtnPrefs;
class StillImageUseDuration;
class StillImageDuration;
class KeyframeReticle;
-class PopupMenuBtnup;
+class HairlineItem;
+class IndexFFMPEGMarkerFiles;
#include "browsebutton.h"
#include "deleteallindexes.inc"
IndexCount *icount;
IndexPathText *ipathtext;
DeleteAllIndexes *deleteall;
+ IndexFFMPEGMarkerFiles *ffmpeg_marker_files;
TimeFormatHMS *hms;
TimeFormatHMSF *hmsf;
PreferencesWindow *pwindow;
};
-class ViewThumbnails : public BC_CheckBox
+class ViewThemeItem : public BC_MenuItem
{
public:
- ViewThumbnails(int x, int y, PreferencesWindow *pwindow);
+ ViewThemeItem(ViewTheme *popup, const char *text);
+ int handle_event();
+ ViewTheme *popup;
+};
+
+class ViewPluginIcons : public BC_PopupMenu
+{
+public:
+ ViewPluginIcons(int x, int y, PreferencesWindow *pwindow);
+ ~ViewPluginIcons();
+
+ void create_objects();
int handle_event();
+
PreferencesWindow *pwindow;
};
-class ViewThemeItem : public BC_MenuItem
+class ViewPluginIconItem : public BC_MenuItem
{
public:
- ViewThemeItem(ViewTheme *popup, char *text);
+ ViewPluginIconItem(ViewPluginIcons *popup, const char *text);
int handle_event();
- ViewTheme *popup;
+ ViewPluginIcons *popup;
+};
+
+class ViewThumbnails : public BC_CheckBox
+{
+public:
+ ViewThumbnails(int x, int y, PreferencesWindow *pwindow);
+ int handle_event();
+ PreferencesWindow *pwindow;
};
class UseTipWindow : public BC_CheckBox
PreferencesWindow *pwindow;
};
-class TextboxFocusPolicy : public BC_CheckBox
+class ActivateFocusPolicy : public BC_CheckBox
{
public:
- TextboxFocusPolicy(PreferencesWindow *pwindow, int x, int y);
+ ActivateFocusPolicy(PreferencesWindow *pwindow, int x, int y);
+ int handle_event();
+ PreferencesWindow *pwindow;
+};
+
+class DeactivateFocusPolicy : public BC_CheckBox
+{
+public:
+ DeactivateFocusPolicy(PreferencesWindow *pwindow, int x, int y);
int handle_event();
PreferencesWindow *pwindow;
};
int hairline;
};
+class IndexFFMPEGMarkerFiles : public BC_CheckBox
+{
+public:
+ IndexFFMPEGMarkerFiles(InterfacePrefs *iface_prefs, int x, int y);
+ ~IndexFFMPEGMarkerFiles();
+
+ int handle_event();
+
+ InterfacePrefs *iface_prefs;
+};
+
+
#endif