Merge remote branch 'origin/pootle-import' into experimental
[vuplus_dvbapp] / lib / gdi / grc.h
index 3b6ed32..38caa10 100644 (file)
@@ -176,6 +176,7 @@ class gRC: public iObject, public Object
        
        ePtr<gCompositingData> m_compositing;
 
+       int m_prev_idle_count;
 public:
        gRC();
        virtual ~gRC();
@@ -262,6 +263,8 @@ public:
        void flip();
        void notify();
        void setCompositing(gCompositingData *comp);
+       
+       void flush();
 };
 
 class gDC: public iObject
@@ -283,7 +286,7 @@ protected:
        eRect m_spinner_pos;
        int m_spinner_num, m_spinner_i;
 public:
-       virtual void exec(gOpcode *opcode);
+       virtual void exec(const gOpcode *opcode);
        gDC(gPixmap *pixmap);
        gDC();
        virtual ~gDC();
@@ -293,10 +296,10 @@ public:
        virtual eSize size() { return m_pixmap->size(); }
        virtual int islocked() { return 0; }
        
-       void enableSpinner();
-       void disableSpinner();
-       void incrementSpinner();
-       void setSpinner(eRect pos, ePtr<gPixmap> *pic, int len);
+       virtual void enableSpinner();
+       virtual void disableSpinner();
+       virtual void incrementSpinner();
+       virtual void setSpinner(eRect pos, ePtr<gPixmap> *pic, int len);
 };
 
 #endif