X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffilepng.h;h=42c2e6caec1189d8a9ce900f0a7cb8a8e3a4ecc9;hb=01c087cf8b098c6cd424cb2cb3778f3b1317fa21;hp=2263bc381a8a526ad77eb700fe6f15dff4ce19b2;hpb=9b18af02dc4ccbf052ef9d70180a3d16c0f9848b;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/filepng.h b/cinelerra-5.1/cinelerra/filepng.h index 2263bc38..42c2e6ca 100644 --- a/cinelerra-5.1/cinelerra/filepng.h +++ b/cinelerra-5.1/cinelerra/filepng.h @@ -27,8 +27,10 @@ #include "file.inc" #include "filebase.h" #include "filelist.h" +#include "filepng.inc" #include "vframe.inc" + class FilePNG : public FileList { public: @@ -74,12 +76,16 @@ public: void create_objects(); int close_event(); + int update_depth(int depth); BC_WindowBase *parent_window; Asset *asset; + PNGUseAlpha *use_alpha; + PNGCompression *compression; + PNGDepth8bit *depth8; + PNGDepth16bit *depth16; }; - class PNGUseAlpha : public BC_CheckBox { public: @@ -88,5 +94,30 @@ public: PNGConfigVideo *gui; }; +class PNGCompression : public BC_TumbleTextBox +{ +public: + PNGCompression(PNGConfigVideo *gui, int x, int y); + int handle_event(); + PNGConfigVideo *gui; +}; + +class PNGDepth8bit : public BC_Radial +{ +public: + PNGDepth8bit(PNGConfigVideo *gui, int x, int y); + int handle_event(); + + PNGConfigVideo *gui; +}; + +class PNGDepth16bit : public BC_Radial +{ +public: + PNGDepth16bit(PNGConfigVideo *gui, int x, int y); + int handle_event(); + + PNGConfigVideo *gui; +}; #endif