asset menu size fixups, new picons+prefs, more timecode del, stretch scrollbars,...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / interfaceprefs.h
index d4f2b97b9e1d0f610f1cfb61b5734a35900ec816..674bdc0f93bddf5761a7efd05db879846152f2cb 100644 (file)
@@ -41,8 +41,10 @@ class MeterVUInt;
 class ViewBehaviourText;
 class ViewBehaviourItem;
 class ViewTheme;
-class ViewThumbnails;
 class ViewThemeItem;
+class ViewPluginIcons;
+class ViewPluginIconItem;
+class ViewThumbnails;
 class UseTipWindow;
 class UseWarnIndecies;
 class UseWarnVersion;
@@ -279,20 +281,40 @@ public:
        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