Skip to content

Commit

Permalink
add widget range lines
Browse files Browse the repository at this point in the history
  • Loading branch information
AdrianLxM authored and jamorham committed Sep 21, 2016
1 parent 8ce6387 commit 0d00787
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -736,6 +736,8 @@ public boolean onPreferenceChange(Preference preference, Object newValue) {
final PreferenceScreen calibrationAlertsScreen = (PreferenceScreen) findPreference("calibration_alerts_screen");
final PreferenceCategory alertsCategory = (PreferenceCategory) findPreference("alerts_category");
final Preference disableAlertsStaleDataMinutes = findPreference("disable_alerts_stale_data_minutes");
final Preference widgetRangeLines = findPreference("widget_range_lines");

disableAlertsStaleDataMinutes.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
Expand Down Expand Up @@ -1047,6 +1049,7 @@ public boolean onPreferenceChange(Preference preference, Object newValue) {
}
});


// Pebble Trend (just major change)
pebbleSync2.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
Expand Down Expand Up @@ -1193,6 +1196,18 @@ public boolean onPreferenceChange(Preference preference, Object newValue) {
//bindWidgetUpdater();


widgetRangeLines.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
Context context = preference.getContext();
if(AppWidgetManager.getInstance(context).getAppWidgetIds(new ComponentName(context, xDripWidget.class)).length > 0){
context.startService(new Intent(context, WidgetUpdateService.class));
}
return true;
}
});


bindPreferenceSummaryToValue(transmitterId);
transmitterId.getEditText().setFilters(new InputFilter[]{new InputFilter.AllCaps()});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@ private static void updateAppWidget(Context context, AppWidgetManager appWidgetM
private static void displayCurrentInfo(AppWidgetManager appWidgetManager, int appWidgetId, Context context, RemoteViews views) {
BgGraphBuilder bgGraphBuilder = new BgGraphBuilder(context);
BgReading lastBgreading = BgReading.lastNoSenssor();

final boolean showLines = Home.getPreferencesBoolean("widget_range_lines", false);

if (lastBgreading != null) {
double estimate = 0;
double estimated_delta = -9999;
Expand All @@ -85,7 +88,7 @@ private static void displayCurrentInfo(AppWidgetManager appWidgetManager, int ap
.setBgGraphBuilder(bgGraphBuilder)
//.setShowFiltered(Home.getPreferencesBooleanDefaultFalse("show_filtered_curve"))
.setBackgroundColor(ColorCache.getCol(ColorCache.X.color_widget_chart_background))
.setHeight(height).setWidth(width).build());
.setHeight(height).setWidth(width).showHighLine(showLines).showLowLine(showLines).build());

estimate = lastBgreading.calculated_value;
String extrastring = "";
Expand Down

0 comments on commit 0d00787

Please sign in to comment.