Changeset 17624 in webkit


Ignore:
Timestamp:
Nov 6, 2006 12:14:39 PM (17 years ago)
Author:
spadma
Message:

2006-11-06 yaharon <yael.aharon@nokia.com>

Reviewed by Sachin.
DESC: [S60] Remove toolbar in touch environment
http://bugs.webkit.org/show_bug.cgi?id=11527

  • BrowserView/inc/PointerEventHandler.h:
  • BrowserView/src/KeyEventHandler.cpp: (CKeyEventHandler::HandleActivateKeysL):
  • BrowserView/src/PointerEventHandler.cpp: (CPointerEventHandler::HandlePointerEventL):
Location:
S60/trunk/WebKit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • S60/trunk/WebKit/BrowserView/inc/PointerEventHandler.h

    r16939 r17624  
    115115    private: // New functions
    116116
    117         /**
    118         * @since 3.2
    119         * @param const TPointerEvent&
    120         * @return True or false
    121         */
    122         TBool  HandleToolBarPointerEventL(const TPointerEvent& aPointerEvent);
    123 
    124117    private:    // Data
    125118
  • S60/trunk/WebKit/BrowserView/src/KeyEventHandler.cpp

    r16591 r17624  
    4949#include "WebKitLogger.h"
    5050#include "ToolBar.h"
     51#include <aknutils.h>
    5152
    5253#ifdef RD_32_BROWSER
     
    546547            if( iWebKitView->FocusedElementType() == TBrCtlDefs::EElementNone
    547548                && aEventCode == EEventKeyDown && aKeyEvent.iRepeats == 0
     549                && !AknLayoutUtils::PenEnabled()
    548550                /*&& iWebKitView->WebKitControl().BrCtl().Capabilities() & TBrCtlDefs::ECapabilityToolBar*/ )
    549551                {
  • S60/trunk/WebKit/BrowserView/src/PointerEventHandler.cpp

    r16939 r17624  
    4949#include "WebKitView.h"
    5050#include "historyview.h"
    51 #include "toolbar.h"
    5251
    5352// constants
     
    148147        iWebKitView->SetFocusedElementType((TBrCtlDefs::TBrCtlElementType)elType);
    149148
    150         // Handle toolbar
    151         if(HandleToolBarPointerEventL( aPointerEvent ))
    152             {
    153              return; 
    154              }
    155        
    156149        TPointerEvent pointerEvent = aPointerEvent;
    157150        pointerEvent.iPosition = absCursorPos;
     
    181174
    182175
    183 TBool CPointerEventHandler::HandleToolBarPointerEventL(const TPointerEvent& aPointerEvent)
    184     {
    185     TBool eventConsumed = EFalse;
    186     if( iWebKitView->WebKitControl().BrCtl().Capabilities() & TBrCtlDefs::ECapabilityToolBar)
    187         {
    188         if(iWebKitView->ToolBar())
    189             {
    190             iWebKitView->ToolBar()->HandlePointerEventL(aPointerEvent);
    191             eventConsumed = ETrue; 
    192             }
    193         else
    194             {
    195             if(aPointerEvent.iType == TPointerEvent::EButton1Down)
    196                 {
    197                  iTimeNow.HomeTime();
    198                  if (iWebKitView->FocusedElementType() == TBrCtlDefs::EElementNone)
    199                      {
    200                      iEnableToolBar = ETrue;
    201                      }
    202                  else
    203                      {
    204                      iEnableToolBar = EFalse;
    205                      }
    206                 }
    207             else if (aPointerEvent.iType == TPointerEvent::EButton1Up && iEnableToolBar && iWebKitView->FocusedElementType() == TBrCtlDefs::EElementNone)
    208                 {
    209                  TTime launchTime;
    210                  launchTime.HomeTime();
    211                  if(launchTime.MicroSecondsFrom(iTimeNow) > KMicroInterval)
    212                     {
    213                     iWebKitView->Cursor()->SetPosition(aPointerEvent.iPosition);
    214                     iWebKitView->LaunchToolBarL();
    215                     iEnableToolBar = EFalse;
    216                     }
    217                  eventConsumed = ETrue;
    218                 }
    219             }
    220         }
    221         return eventConsumed; 
    222     }
    223 
    224 
    225176void CPointerEventHandler::HandlePageScalerPointerEventL(const TPointerEvent& aPointerEvent)
    226177    {
  • S60/trunk/WebKit/ChangeLog

    r17576 r17624  
     12006-11-06  yaharon  <yael.aharon@nokia.com>
     2
     3        Reviewed by Sachin.
     4        DESC: [S60] Remove toolbar in touch environment
     5        http://bugs.webkit.org/show_bug.cgi?id=11527
     6
     7        * BrowserView/inc/PointerEventHandler.h:
     8        * BrowserView/src/KeyEventHandler.cpp:
     9        (CKeyEventHandler::HandleActivateKeysL):
     10        * BrowserView/src/PointerEventHandler.cpp:
     11        (CPointerEventHandler::HandlePointerEventL):
     12
    1132006-11-01  ligman  <joseph.ligman@nokia.com>
    214
Note: See TracChangeset for help on using the changeset viewer.