content: package allen.town.focus.twitter.activities;
  /*
   *
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  import android.content.Intent;
  import android.graphics.Point;
  import android.view.Display;
  
  import android.view.WindowManager;
  
  import allen.town.focus.twitter.settings.AppSettings;
  import allen.town.focus.twitter.utils.Utils;
  
  public class MainActivityPopup extends MainActivity {
  
      public void setDim() {
          getWindow().setFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND,
                  WindowManager.LayoutParams.FLAG_DIM_BEHIND);
  
          // Params for the window.
          // You can easily set the alpha and the dim behind the window from here
          WindowManager.LayoutParams params = getWindow().getAttributes();
          params.alpha = 1.0f;    // lower than one makes it more transparent
          params.dimAmount = .6f;  // set it higher if you want to dim behind the window
          getWindow().setAttributes(params);
      }
  
      @Override
      public void setUpWindow() {
  
          setDim();
  
          // Gets the display size so that you can set the window to a percent of that
          Display display = getWindowManager().getDefaultDisplay();
          Point size = new Point();
          display.getSize(size);
          int width = size.x;
          int height = size.y;
  
          // You could also easily used an integer value from the shared preferences to set the percent
          if (height > width) {
              getWindow().setLayout((int) (width * .9), (int) (height * .8));
          } else {
              getWindow().setLayout((int) (width * .7), (int) (height * .8));
          }
  
          MainActivity.isPopup = true;
      }
  
      @Override
      public Intent getRestartIntent() {
          return new Intent(context, MainActivityPopup.class);
      }
  
      @Override
      public void setUpTheme() {
          translucent = false;
  
          Utils.setUpTheme(context, settings);
      }
  
      @Override
      public void onStart() {
          super.onStart();
          MainActivity.isPopup = true;
  
          /*View toolbar = findViewById(R.id.toolbar);
          if (toolbar != null && toolbar.getVisibility() != View.GONE) {
              toolbar.setVisibility(View.GONE);
          }*/
      }
  
      @Override
      public void onPause() {
          sharedPrefs.edit().putBoolean(AppSettings.REFRESH_ME, true).commit();
          super.onPause();
      }
  
      @Override
      public void onStop() {
          sharedPrefs.edit().putBoolean("remake_me", true).commit();
  
          super.onStop();
      }
  
  
  }
  