Displaying UrlHistoryList refactoring (moving class, focus chain). 60/50260/3
authorAdam Skobodzinski <a.skobodzins@partner.samsung.com>
Tue, 27 Oct 2015 08:08:14 +0000 (09:08 +0100)
committerAdam Skobodzinski <a.skobodzins@partner.samsung.com>
Tue, 27 Oct 2015 09:13:42 +0000 (10:13 +0100)
commit36cb30d49a9f9b8e13ec5a45ee7fa17ef6055814
tree9aa5c9d4b3897808224992e46783d278b8dc9cd3
parent987c5bf343e988adff4f676c1c76e0865de6c104
Displaying UrlHistoryList refactoring (moving class, focus chain).

[Issue]    https://bugs.tizen.org/jira/browse/TT-161
[Problem] UrlHistoryList was not included in focus chain and was not
always visible in a WebPage view.
[Solution] UrlHistoryList is moved to WebPageUI. UrlHistoryList is
added to focus chain in 'WebPageUI::refreshFocusChain'. Inserting
focused item's content to uri entry.
[Verify] Displayed UrlHistoryList (QuickAccess view and WebPage view)
should be included in focus chain. Focusing out from list and from
UriEntry should cause list's scroll out. Focusing on item should
change uri entry content.

What is not solved yet: 1) list's width is not adapting to QuickAccess
url width. 2) 'web_view' content in WebPage view is sometimes
colliding with list's focus chain 3) If list is displaying small
number of elements, it's partially covering web page view (blocks
cursor focus events).

Change-Id: Iab263e4e0421adab9e61ac6a6a16f926ace66f67
Signed-off-by: Adam Skobodzinski <a.skobodzins@partner.samsung.com>
23 files changed:
services/QuickAccess/CMakeLists.txt
services/QuickAccess/QuickAccess.cpp
services/QuickAccess/QuickAccess.h
services/QuickAccess/UrlHistoryList/UrlHistoryList.cpp [deleted file]
services/QuickAccess/edc/QuickAccess.edc
services/SimpleUI/SimpleUI.cpp
services/SimpleUI/SimpleUI.h
services/WebPageUI/CMakeLists.txt
services/WebPageUI/URIEntry.cpp
services/WebPageUI/URIEntry.h
services/WebPageUI/UrlHistoryList/GenlistItemsManager.cpp [new file with mode: 0644]
services/WebPageUI/UrlHistoryList/GenlistItemsManager.h [new file with mode: 0644]
services/WebPageUI/UrlHistoryList/GenlistManager.cpp [moved from services/QuickAccess/UrlHistoryList/GenlistManager.cpp with 61% similarity]
services/WebPageUI/UrlHistoryList/GenlistManager.h [moved from services/QuickAccess/UrlHistoryList/GenlistManager.h with 74% similarity]
services/WebPageUI/UrlHistoryList/GenlistManagerCallbacks.cpp [moved from services/QuickAccess/UrlHistoryList/GenlistManagerCallbacks.cpp with 52% similarity]
services/WebPageUI/UrlHistoryList/GenlistManagerCallbacks.h [moved from services/QuickAccess/UrlHistoryList/GenlistManagerCallbacks.h with 91% similarity]
services/WebPageUI/UrlHistoryList/UrlHistoryList.cpp [new file with mode: 0644]
services/WebPageUI/UrlHistoryList/UrlHistoryList.h [moved from services/QuickAccess/UrlHistoryList/UrlHistoryList.h with 68% similarity]
services/WebPageUI/UrlHistoryList/UrlMatchesStyler.cpp [moved from services/QuickAccess/UrlHistoryList/UrlMatchesStyler.cpp with 100% similarity]
services/WebPageUI/UrlHistoryList/UrlMatchesStyler.h [moved from services/QuickAccess/UrlHistoryList/UrlMatchesStyler.h with 100% similarity]
services/WebPageUI/WebPageUI.cpp
services/WebPageUI/WebPageUI.h
services/WebPageUI/edc/UrlHistoryList.edc [moved from services/QuickAccess/edc/UrlHistoryList.edc with 78% similarity]