mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-14 16:20:57 +00:00
Merge branch 'racecommittee_app' of ssh://sapsailing.com/home/trac/git into racecommittee_app
This commit is contained in:
commit
8de7f0563b
8 files changed
+92
-481
No files matched your search
@@ -447,3 +447,16 @@ if [[ "$@" == "remote-deploy" ]]; then
|
||||
|
||||
echo "Restarted remote server. Please check."
|
||||
fi
|
||||
|
||||
if [[ "$@" == "deploy-startpage" ]]; then
|
||||
TARGET_DIR_STARTPAGE=$ACDIR/tmp/jetty-0.0.0.0-8889-bundlefile-_-any-/webapp/
|
||||
read -s -n1 -p "Copying $PROJECT_HOME/java/com.sap.sailing.www/index.html to $TARGET_DIR_STARTPAGE - is this ok (y/n)?" answer
|
||||
case $answer in
|
||||
"Y" | "y") OK=1;;
|
||||
*) echo "Aborting... nothing has been changed for startpage!"
|
||||
exit;;
|
||||
esac
|
||||
|
||||
cp $PROJECT_HOME/java/com.sap.sailing.www/index.html $TARGET_DIR_STARTPAGE
|
||||
echo "OK"
|
||||
fi
|
||||
+1
-1
@@ -460,7 +460,7 @@ public class SliderBar extends FocusPanel implements RequiresResize, HasValue<Do
|
||||
* @return the total range
|
||||
*/
|
||||
public double getTotalRange() {
|
||||
if (minValue > maxValue) {
|
||||
if (minValue == null || maxValue == null || minValue > maxValue) {
|
||||
return 0;
|
||||
} else {
|
||||
return maxValue - minValue;
|
||||
|
||||
+30
-20
@@ -1,11 +1,13 @@
|
||||
package com.sap.sailing.gwt.ui.client.shared.filter;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashSet;
|
||||
|
||||
import com.sap.sailing.domain.common.RaceIdentifier;
|
||||
import com.sap.sailing.domain.common.dto.CompetitorDTO;
|
||||
import com.sap.sailing.domain.common.dto.LeaderboardDTO;
|
||||
import com.sap.sailing.domain.common.dto.LeaderboardEntryDTO;
|
||||
import com.sap.sailing.domain.common.dto.LeaderboardRowDTO;
|
||||
import com.sap.sailing.domain.common.dto.RaceColumnDTO;
|
||||
import com.sap.sailing.domain.common.filter.AbstractNumberFilter;
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
@@ -42,29 +44,37 @@ public class CompetitorRaceRankFilter extends AbstractNumberFilter<CompetitorDTO
|
||||
}
|
||||
}
|
||||
// There may be competitors that have no tracked race assigned in that column and therefore won't have a fleet;
|
||||
// those competitors are to be considered "worse"
|
||||
if (theRaceColumnDTOThatContainsCompetitorRace != null && getLeaderboard().rows.get(competitorDTO) != null) {
|
||||
List<CompetitorDTO> rankedCompetitors = getLeaderboard().getCompetitorsFromBestToWorst(theRaceColumnDTOThatContainsCompetitorRace);
|
||||
if (rankedCompetitors.isEmpty()) {
|
||||
rankedCompetitors = getLeaderboard().competitors;
|
||||
// those competitors are to be considered "worse". However, in one column it may also be the case that the "selected race"
|
||||
// has no scores yet (e.g., not yet started) and that other races in the column do have a score. The
|
||||
// competitorsFromBestToWorst then would not contain those competitors that don't have a score assigned yet.
|
||||
LinkedHashSet<CompetitorDTO> competitorsRankedInColumn = new LinkedHashSet<CompetitorDTO>();
|
||||
final LeaderboardRowDTO competitorRow = getLeaderboard().rows.get(competitorDTO);
|
||||
if (theRaceColumnDTOThatContainsCompetitorRace != null && competitorRow != null) {
|
||||
LeaderboardEntryDTO entryDTO = competitorRow.fieldsByRaceColumnName.get(theRaceColumnDTOThatContainsCompetitorRace.getName());
|
||||
// first collect those competitors in their order that have a rank
|
||||
for (CompetitorDTO competitor : getLeaderboard().getCompetitorsFromBestToWorst(theRaceColumnDTOThatContainsCompetitorRace)) {
|
||||
competitorsRankedInColumn.add(competitor);
|
||||
}
|
||||
LeaderboardEntryDTO entryDTO = getLeaderboard().rows.get(competitorDTO).fieldsByRaceColumnName.get(theRaceColumnDTOThatContainsCompetitorRace.getName());
|
||||
int counter = 0; int raceRank = rankedCompetitors.indexOf(competitorDTO)+1;
|
||||
for (CompetitorDTO competitorDTOIterated : rankedCompetitors) {
|
||||
LeaderboardEntryDTO entryDTOIterated = getLeaderboard().rows.get(competitorDTOIterated).fieldsByRaceColumnName.get(theRaceColumnDTOThatContainsCompetitorRace.getName());
|
||||
if (entryDTOIterated.fleet == null && entryDTO.fleet == null
|
||||
|| entryDTOIterated.fleet != null && entryDTOIterated.fleet.equals(entryDTO.fleet)) {
|
||||
counter += 1;
|
||||
if (competitorDTOIterated.equals(competitorDTO)) {
|
||||
raceRank = counter;
|
||||
break;
|
||||
}
|
||||
// then add all competitors for which no ranking has been provided
|
||||
for (CompetitorDTO competitor : getLeaderboard().competitors) {
|
||||
if (!competitorsRankedInColumn.contains(competitor)) {
|
||||
competitorsRankedInColumn.add(competitor);
|
||||
}
|
||||
}
|
||||
|
||||
if (raceRank > 0) {
|
||||
result = operator.matchValues(value, raceRank);
|
||||
int raceRank = 1;
|
||||
for (Iterator<CompetitorDTO> competitorIter=competitorsRankedInColumn.iterator(); competitorIter.hasNext(); ) {
|
||||
CompetitorDTO competitor = competitorIter.next();
|
||||
LeaderboardEntryDTO entryDTOIterated = getLeaderboard().rows.get(competitor).fieldsByRaceColumnName
|
||||
.get(theRaceColumnDTOThatContainsCompetitorRace.getName());
|
||||
// the competitor counts for the selected race if the fleet matches or is unknown
|
||||
if (entryDTOIterated.fleet == null || entryDTO.fleet == null || entryDTOIterated.fleet.equals(entryDTO.fleet)) {
|
||||
raceRank++;
|
||||
}
|
||||
if (competitor.equals(competitorDTO)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
result = operator.matchValues(value, raceRank);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Act 2</b></td>
|
||||
<td><b>Singapure</b></td>
|
||||
<td><b>Singapore</b></td>
|
||||
<td><b>11th - 14th April</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
@@ -19,20 +19,13 @@
|
||||
<div id='mainContent'>
|
||||
<h1 id='pageHeadline'>Extreme Sailing Series 2013</h1>
|
||||
<h2>Next Event</h2>
|
||||
<p>
|
||||
Act 4 - Istanbul, Turkey
|
||||
</p>
|
||||
<p>
|
||||
June 20th - 23th
|
||||
</p>
|
||||
<!--
|
||||
<p>
|
||||
Act 5 - Porto, Portugal
|
||||
</p>
|
||||
<p>
|
||||
July 25th - 28th
|
||||
</p>
|
||||
<p>
|
||||
<!--<p>
|
||||
Act 6 - Cardiff, England
|
||||
</p>
|
||||
<p>
|
||||
@@ -58,12 +51,9 @@
|
||||
</a>
|
||||
<a class='navButton event' href='http://ess40-2013.sapsailing.com/gwt/Leaderboard.html?name=ESS%202013%20Cardiff%20%28Extreme40%29&displayName=Cardiff&delayToLiveMillis=3000&refreshIntervalMillis=10000&legDetail=AVERAGE_SPEED_OVER_GROUND_IN_KNOTS&legDetail=DISTANCE_TRAVELED&legDetail=RANK_GAIN&raceDetail=DISPLAY_LEGS&maneuverDetail=TACK&maneuverDetail=JIBE&maneuverDetail=PENALTY_CIRCLE&lastN=3'>
|
||||
Cardiff
|
||||
</a>
|
||||
</a>-->
|
||||
<a class='navButton event' href='http://ess40-2013.sapsailing.com/gwt/Leaderboard.html?name=ESS%202013%20Porto%20%28Extreme40%29&displayName=Porto&delayToLiveMillis=3000&refreshIntervalMillis=10000&legDetail=AVERAGE_SPEED_OVER_GROUND_IN_KNOTS&legDetail=DISTANCE_TRAVELED&legDetail=RANK_GAIN&raceDetail=DISPLAY_LEGS&maneuverDetail=TACK&maneuverDetail=JIBE&maneuverDetail=PENALTY_CIRCLE&lastN=3'>
|
||||
Porto
|
||||
</a>-->
|
||||
<a class='navButton event' href='http://ess40-2013.sapsailing.com/gwt/Leaderboard.html?name=ESS%202013%20Istanbul%20%28Extreme40%29&displayName=Istanbul&delayToLiveMillis=3000&refreshIntervalMillis=10000&legDetail=AVERAGE_SPEED_OVER_GROUND_IN_KNOTS&legDetail=DISTANCE_TRAVELED&legDetail=RANK_GAIN&raceDetail=DISPLAY_LEGS&maneuverDetail=TACK&maneuverDetail=JIBE&maneuverDetail=PENALTY_CIRCLE&lastN=3'>
|
||||
Istanbul
|
||||
</a>
|
||||
<a class='navButton event' href='http://ess40-2013.sapsailing.com/gwt/Leaderboard.html?name=ESS%202013%20Qingdao%20%28Extreme40%29&displayName=Qingdao&delayToLiveMillis=3000&refreshIntervalMillis=10000&legDetail=AVERAGE_SPEED_OVER_GROUND_IN_KNOTS&legDetail=DISTANCE_TRAVELED&legDetail=RANK_GAIN&raceDetail=DISPLAY_LEGS&maneuverDetail=TACK&maneuverDetail=JIBE&maneuverDetail=PENALTY_CIRCLE&lastN=3'>
|
||||
Qingdao
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<div id='yield_content'>
|
||||
<!-- start logo and title panel _header -->
|
||||
<div id='logoAndTitlePanel'>
|
||||
<a class='sapLogo'>
|
||||
<a class='sapLogo' href='http://www.sap.com/'>
|
||||
<img alt='SAP Website' src='images/sap-logo.png' />
|
||||
</a>
|
||||
<ul class="headNavigation">
|
||||
@@ -38,7 +38,24 @@
|
||||
<h2 class='articleSubheadline'>2013</h2>
|
||||
|
||||
<div class='timeBar'>
|
||||
<!--<div class='raceSection'>
|
||||
<div class='raceSection'>
|
||||
<h5 class='date'>
|
||||
Live (until June 30th)
|
||||
</h5>
|
||||
|
||||
<div class='raceTimepoint'></div>
|
||||
<a href='http://kielerwoche2013.sapsailing.com' target='_blank'>
|
||||
<ul class='racePanel'>
|
||||
<li class='raceName'>Kieler Woche 2013</li>
|
||||
<li class='raceLocation'>Germany, Kiel</li>
|
||||
</ul>
|
||||
</a>
|
||||
<div class='raceDescription'>
|
||||
<p>Kieler Woche 2013</p> <a href='http://livecenter.kieler-woche.de/' target='_blank'>Official website</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class='raceSection'>
|
||||
<h5 class='date'>
|
||||
July 25 - 28
|
||||
</h5>
|
||||
@@ -57,39 +74,45 @@
|
||||
<p>Extreme Sailing Series 2013</p>
|
||||
<a href='http://www.extremesailingseries.com' target='_blank'>Official website</a>
|
||||
</div>
|
||||
</div>-->
|
||||
</div>
|
||||
<div class='raceSection'>
|
||||
<h5 class='date'>
|
||||
June 22 - 30
|
||||
<h5 class='date'>
|
||||
July 19 - 28
|
||||
</h5>
|
||||
|
||||
<div class='raceTimepoint'></div>
|
||||
<a href='http://kielerwoche2013.sapsailing.com' target='_blank'>
|
||||
<a href='http://idm2013.sapsailing.com' target='_blank'>
|
||||
<ul class='racePanel'>
|
||||
<li class='raceName'>Kieler Woche 2013</li>
|
||||
<li class='raceLocation'>Germany, Kiel</li>
|
||||
</ul>
|
||||
<li class='raceName'>
|
||||
International German Championship
|
||||
</li>
|
||||
<li class='raceLocation'>
|
||||
Travemünde, Germany
|
||||
</li>
|
||||
</ul>
|
||||
</a>
|
||||
<div class='raceDescription'>
|
||||
<p>Kieler Woche 2013</p> <a href='http://livecenter.kieler-woche.de/' target='_blank'>Official website</a>
|
||||
|
||||
<p>International German Championship</p>
|
||||
<a href='http://www.travemuender-woche.com/' target='_blank'>Official website</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class='raceSection'>
|
||||
<h5 class='date'>
|
||||
June 20 - 23
|
||||
<h5 class='date'>
|
||||
June 29 - July 7
|
||||
</h5>
|
||||
|
||||
<div class='raceTimepoint'></div>
|
||||
<a href='http://ess40-2013.sapsailing.com' target='_blank'>
|
||||
<a href='http://49er-euros2013.sapsailing.com' target='_blank'>
|
||||
<ul class='racePanel'>
|
||||
<li class='raceName'>Extreme Sailing Series 2013</li>
|
||||
<li class='raceLocation'>Istanbul, Turkey</li>
|
||||
</ul>
|
||||
<li class='raceName'>
|
||||
49er European Championship 2013
|
||||
</li>
|
||||
<li class='raceLocation'>
|
||||
Aarhus, Denmark
|
||||
</li>
|
||||
</ul>
|
||||
</a>
|
||||
<div class='raceDescription'>
|
||||
<p>Extreme Sailing Series 2013</p> <a href='http://www.extremesailingseries.com' target='_blank'>Official website</a>
|
||||
|
||||
<p>49er European Championship 2013</p>
|
||||
<a href='http://www.sportaarhusevents.dk/en/events/2013/49er-european-championship' target='_blank'>Official website</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class='raceSection'>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
gen
|
||||
@@ -1,426 +0,0 @@
|
||||
/* AUTO-GENERATED FILE. DO NOT MODIFY.
|
||||
*
|
||||
* This class was automatically generated by the
|
||||
* aapt tool from the resource data it found. It
|
||||
* should not be modified by hand.
|
||||
*/
|
||||
|
||||
package com.google.android.gms;
|
||||
|
||||
public final class R {
|
||||
public static final class attr {
|
||||
/** <p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int cameraBearing=0x7f010001;
|
||||
/** <p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int cameraTargetLat=0x7f010002;
|
||||
/** <p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int cameraTargetLng=0x7f010003;
|
||||
/** <p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int cameraTilt=0x7f010004;
|
||||
/** <p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int cameraZoom=0x7f010005;
|
||||
/** <p>Must be one of the following constant values.</p>
|
||||
<table>
|
||||
<colgroup align="left" />
|
||||
<colgroup align="left" />
|
||||
<colgroup align="left" />
|
||||
<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
|
||||
<tr><td><code>none</code></td><td>0</td><td></td></tr>
|
||||
<tr><td><code>normal</code></td><td>1</td><td></td></tr>
|
||||
<tr><td><code>satellite</code></td><td>2</td><td></td></tr>
|
||||
<tr><td><code>terrain</code></td><td>3</td><td></td></tr>
|
||||
</table>
|
||||
*/
|
||||
public static int mapType=0x7f010000;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int uiCompass=0x7f010006;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int uiRotateGestures=0x7f010007;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int uiScrollGestures=0x7f010008;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int uiTiltGestures=0x7f010009;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int uiZoomControls=0x7f01000a;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int uiZoomGestures=0x7f01000b;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int useViewLifecycle=0x7f01000c;
|
||||
/** <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
*/
|
||||
public static int zOrderOnTop=0x7f01000d;
|
||||
}
|
||||
public static final class id {
|
||||
public static int none=0x7f020000;
|
||||
public static int normal=0x7f020001;
|
||||
public static int satellite=0x7f020002;
|
||||
public static int terrain=0x7f020003;
|
||||
}
|
||||
public static final class string {
|
||||
/** Button in confirmation dialog to enable Google Play services. Clicking it
|
||||
will direct user to application settings of Google Play services where they
|
||||
can enable it [CHAR LIMIT=30]
|
||||
*/
|
||||
public static int common_google_play_services_enable_button=0x7f030006;
|
||||
/** Message in confirmation dialog informing user they need to enable
|
||||
Google Play services in application settings [CHAR LIMIT=NONE]
|
||||
*/
|
||||
public static int common_google_play_services_enable_text=0x7f030005;
|
||||
/** Title of confirmation dialog informing user they need to enable
|
||||
Google Play services in application settings [CHAR LIMIT=40]
|
||||
*/
|
||||
public static int common_google_play_services_enable_title=0x7f030004;
|
||||
/** Button in confirmation dialog for installing Google Play services [CHAR LIMIT=30]
|
||||
*/
|
||||
public static int common_google_play_services_install_button=0x7f030003;
|
||||
/** (For phones) Message in confirmation dialog informing user that
|
||||
they need to install Google Play services (from Play Store) [CHAR LIMIT=NONE]
|
||||
*/
|
||||
public static int common_google_play_services_install_text_phone=0x7f030001;
|
||||
/** (For tablets) Message in confirmation dialog informing user that
|
||||
they need to install Google Play services (from Play Store) [CHAR LIMIT=NONE]
|
||||
*/
|
||||
public static int common_google_play_services_install_text_tablet=0x7f030002;
|
||||
/** Title of confirmation dialog informing user that they need to install
|
||||
Google Play services (from Play Store) [CHAR LIMIT=40]
|
||||
*/
|
||||
public static int common_google_play_services_install_title=0x7f030000;
|
||||
/** Message in confirmation dialog informing user there is an unknow issue in Google Player
|
||||
services [CHAR LIMIT=NONE]
|
||||
*/
|
||||
public static int common_google_play_services_unknown_issue=0x7f030009;
|
||||
/** Button in confirmation dialog for updating Google Play services [CHAR LIMIT=20]
|
||||
*/
|
||||
public static int common_google_play_services_update_button=0x7f03000a;
|
||||
/** Message in confirmation dialog informing user that they need to update
|
||||
Google Play services (from Play Store) [CHAR LIMIT=NONE]
|
||||
*/
|
||||
public static int common_google_play_services_update_text=0x7f030008;
|
||||
/** Title of confirmation dialog informing user that they need to update
|
||||
Google Play services (from Play Store) [CHAR LIMIT=40]
|
||||
*/
|
||||
public static int common_google_play_services_update_title=0x7f030007;
|
||||
}
|
||||
public static final class styleable {
|
||||
/** Attributes that can be used with a MapAttrs.
|
||||
<p>Includes the following attributes:</p>
|
||||
<table>
|
||||
<colgroup align="left" />
|
||||
<colgroup align="left" />
|
||||
<tr><th>Attribute</th><th>Description</th></tr>
|
||||
<tr><td><code>{@link #MapAttrs_cameraBearing com.google.android.gms:cameraBearing}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_cameraTargetLat com.google.android.gms:cameraTargetLat}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_cameraTargetLng com.google.android.gms:cameraTargetLng}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_cameraTilt com.google.android.gms:cameraTilt}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_cameraZoom com.google.android.gms:cameraZoom}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_mapType com.google.android.gms:mapType}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_uiCompass com.google.android.gms:uiCompass}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_uiRotateGestures com.google.android.gms:uiRotateGestures}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_uiScrollGestures com.google.android.gms:uiScrollGestures}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_uiTiltGestures com.google.android.gms:uiTiltGestures}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_uiZoomControls com.google.android.gms:uiZoomControls}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_uiZoomGestures com.google.android.gms:uiZoomGestures}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_useViewLifecycle com.google.android.gms:useViewLifecycle}</code></td><td></td></tr>
|
||||
<tr><td><code>{@link #MapAttrs_zOrderOnTop com.google.android.gms:zOrderOnTop}</code></td><td></td></tr>
|
||||
</table>
|
||||
@see #MapAttrs_cameraBearing
|
||||
@see #MapAttrs_cameraTargetLat
|
||||
@see #MapAttrs_cameraTargetLng
|
||||
@see #MapAttrs_cameraTilt
|
||||
@see #MapAttrs_cameraZoom
|
||||
@see #MapAttrs_mapType
|
||||
@see #MapAttrs_uiCompass
|
||||
@see #MapAttrs_uiRotateGestures
|
||||
@see #MapAttrs_uiScrollGestures
|
||||
@see #MapAttrs_uiTiltGestures
|
||||
@see #MapAttrs_uiZoomControls
|
||||
@see #MapAttrs_uiZoomGestures
|
||||
@see #MapAttrs_useViewLifecycle
|
||||
@see #MapAttrs_zOrderOnTop
|
||||
*/
|
||||
public static final int[] MapAttrs = {
|
||||
0x7f010000, 0x7f010001, 0x7f010002, 0x7f010003,
|
||||
0x7f010004, 0x7f010005, 0x7f010006, 0x7f010007,
|
||||
0x7f010008, 0x7f010009, 0x7f01000a, 0x7f01000b,
|
||||
0x7f01000c, 0x7f01000d
|
||||
};
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#cameraBearing}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:cameraBearing
|
||||
*/
|
||||
public static final int MapAttrs_cameraBearing = 1;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#cameraTargetLat}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:cameraTargetLat
|
||||
*/
|
||||
public static final int MapAttrs_cameraTargetLat = 2;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#cameraTargetLng}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:cameraTargetLng
|
||||
*/
|
||||
public static final int MapAttrs_cameraTargetLng = 3;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#cameraTilt}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:cameraTilt
|
||||
*/
|
||||
public static final int MapAttrs_cameraTilt = 4;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#cameraZoom}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a floating point value, such as "<code>1.2</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:cameraZoom
|
||||
*/
|
||||
public static final int MapAttrs_cameraZoom = 5;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#mapType}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be one of the following constant values.</p>
|
||||
<table>
|
||||
<colgroup align="left" />
|
||||
<colgroup align="left" />
|
||||
<colgroup align="left" />
|
||||
<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
|
||||
<tr><td><code>none</code></td><td>0</td><td></td></tr>
|
||||
<tr><td><code>normal</code></td><td>1</td><td></td></tr>
|
||||
<tr><td><code>satellite</code></td><td>2</td><td></td></tr>
|
||||
<tr><td><code>terrain</code></td><td>3</td><td></td></tr>
|
||||
</table>
|
||||
@attr name android:mapType
|
||||
*/
|
||||
public static final int MapAttrs_mapType = 0;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#uiCompass}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:uiCompass
|
||||
*/
|
||||
public static final int MapAttrs_uiCompass = 6;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#uiRotateGestures}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:uiRotateGestures
|
||||
*/
|
||||
public static final int MapAttrs_uiRotateGestures = 7;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#uiScrollGestures}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:uiScrollGestures
|
||||
*/
|
||||
public static final int MapAttrs_uiScrollGestures = 8;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#uiTiltGestures}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:uiTiltGestures
|
||||
*/
|
||||
public static final int MapAttrs_uiTiltGestures = 9;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#uiZoomControls}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:uiZoomControls
|
||||
*/
|
||||
public static final int MapAttrs_uiZoomControls = 10;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#uiZoomGestures}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:uiZoomGestures
|
||||
*/
|
||||
public static final int MapAttrs_uiZoomGestures = 11;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#useViewLifecycle}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:useViewLifecycle
|
||||
*/
|
||||
public static final int MapAttrs_useViewLifecycle = 12;
|
||||
/**
|
||||
<p>This symbol is the offset where the {@link com.google.android.gms.R.attr#zOrderOnTop}
|
||||
attribute's value can be found in the {@link #MapAttrs} array.
|
||||
|
||||
|
||||
<p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
|
||||
<p>This may also be a reference to a resource (in the form
|
||||
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
|
||||
theme attribute (in the form
|
||||
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
|
||||
containing a value of this type.
|
||||
@attr name android:zOrderOnTop
|
||||
*/
|
||||
public static final int MapAttrs_zOrderOnTop = 13;
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user