javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtshell.h
branchRCL_3
changeset 34 71c436fe3ce0
parent 24 0fd27995241b
child 60 6c158198356e
equal deleted inserted replaced
25:9ac0a0a7da70 34:71c436fe3ce0
    34               MSwtShell* aParent, TInt aStyle);
    34               MSwtShell* aParent, TInt aStyle);
    35     virtual ~CSwtShell();
    35     virtual ~CSwtShell();
    36     void ConstructL();
    36     void ConstructL();
    37     MSwtShell& GetTopShell() const;
    37     MSwtShell& GetTopShell() const;
    38     void RemoveAndRememberFocus();
    38     void RemoveAndRememberFocus();
       
    39     
       
    40     // Relocating an editor's Shell must be delegated to UiUtils 
       
    41     // while split editing is on (@see SetSplitInputShellPos)
       
    42     // CCoeControl::SetRect must not be called directly.
       
    43     void DoSetRect(const TRect& aRect);
    39 
    44 
    40 // From CSwtComposite
    45 // From CSwtComposite
    41 protected:
    46 protected:
    42     void SwtHandleResourceChangeL(TInt aType);
    47     void SwtHandleResourceChangeL(TInt aType);
    43 
    48 
    55     void MakeVisible(TBool aVisible);
    60     void MakeVisible(TBool aVisible);
    56     void SetDimmed(TBool aDimmed);
    61     void SetDimmed(TBool aDimmed);
    57 protected:
    62 protected:
    58     void FocusChanged(TDrawNow aDrawNow);
    63     void FocusChanged(TDrawNow aDrawNow);
    59     void Draw(const TRect& aRect) const;
    64     void Draw(const TRect& aRect) const;
       
    65     void SizeChanged();
    60 
    66 
    61 // From MCoeControlBackground
    67 // From MCoeControlBackground
    62 public:
    68 public:
    63     void Draw(CWindowGc& aGc, const CCoeControl& aControl, const TRect& aRect) const;
    69     void Draw(CWindowGc& aGc, const CCoeControl& aControl, const TRect& aRect) const;
    64 
    70 
   148     void SetAsyncPainting(TBool aStatus);
   154     void SetAsyncPainting(TBool aStatus);
   149     void InstallCba();
   155     void InstallCba();
   150     TBool HasCba() const;
   156     TBool HasCba() const;
   151     void SetTaskTip();
   157     void SetTaskTip();
   152     TBool IsTaskTip() const;
   158     TBool IsTaskTip() const;
       
   159     void DoSetLocation(const TPoint& aPoint);
   153 
   160 
   154 // From MEikStatusPaneObserver
   161 // From MEikStatusPaneObserver
   155 public:
   162 public:
   156     void HandleStatusPaneSizeChange();
   163     void HandleStatusPaneSizeChange();
   157 
   164