Changeset 17624 in webkit
- Timestamp:
- Nov 6, 2006 12:14:39 PM (17 years ago)
- Location:
- S60/trunk/WebKit
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
S60/trunk/WebKit/BrowserView/inc/PointerEventHandler.h
r16939 r17624 115 115 private: // New functions 116 116 117 /**118 * @since 3.2119 * @param const TPointerEvent&120 * @return True or false121 */122 TBool HandleToolBarPointerEventL(const TPointerEvent& aPointerEvent);123 124 117 private: // Data 125 118 -
S60/trunk/WebKit/BrowserView/src/KeyEventHandler.cpp
r16591 r17624 49 49 #include "WebKitLogger.h" 50 50 #include "ToolBar.h" 51 #include <aknutils.h> 51 52 52 53 #ifdef RD_32_BROWSER … … 546 547 if( iWebKitView->FocusedElementType() == TBrCtlDefs::EElementNone 547 548 && aEventCode == EEventKeyDown && aKeyEvent.iRepeats == 0 549 && !AknLayoutUtils::PenEnabled() 548 550 /*&& iWebKitView->WebKitControl().BrCtl().Capabilities() & TBrCtlDefs::ECapabilityToolBar*/ ) 549 551 { -
S60/trunk/WebKit/BrowserView/src/PointerEventHandler.cpp
r16939 r17624 49 49 #include "WebKitView.h" 50 50 #include "historyview.h" 51 #include "toolbar.h"52 51 53 52 // constants … … 148 147 iWebKitView->SetFocusedElementType((TBrCtlDefs::TBrCtlElementType)elType); 149 148 150 // Handle toolbar151 if(HandleToolBarPointerEventL( aPointerEvent ))152 {153 return;154 }155 156 149 TPointerEvent pointerEvent = aPointerEvent; 157 150 pointerEvent.iPosition = absCursorPos; … … 181 174 182 175 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 else194 {195 if(aPointerEvent.iType == TPointerEvent::EButton1Down)196 {197 iTimeNow.HomeTime();198 if (iWebKitView->FocusedElementType() == TBrCtlDefs::EElementNone)199 {200 iEnableToolBar = ETrue;201 }202 else203 {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 225 176 void CPointerEventHandler::HandlePageScalerPointerEventL(const TPointerEvent& aPointerEvent) 226 177 { -
S60/trunk/WebKit/ChangeLog
r17576 r17624 1 2006-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 1 13 2006-11-01 ligman <joseph.ligman@nokia.com> 2 14
Note: See TracChangeset
for help on using the changeset viewer.