5 // Container for picture controls like brightness.
8 #include "bcwindowbase.inc"
10 #include "mwindow.inc"
18 void copy_from(PictureItem
*src
);
19 char* get_default_string(char *string
);
34 PictureConfig(BC_Hash
*defaults
);
36 void copy_settings(PictureConfig
*picture
);
37 void copy_usage(PictureConfig
*picture
);
40 void set_item(int device_id
, int value
);
49 // Flags for picture settings the device uses
56 // For the latest APIs the controls are defined by the driver
57 // Search for existing driver with name. If none exists, create it.
58 PictureItem
* new_item(const char *name
);
59 PictureItem
* get_item(const char *name
, int id
);
60 ArrayList
<PictureItem
*> controls
;
61 // Pointer to MWindow::defaults get defaults