@@ -0,0 +1,2392 @@
+package com.desno365.mods;%0A%0Aimport android.os.Bundle;%0Aimport android.view.LayoutInflater;%0Aimport android.view.View;%0Aimport android.view.ViewGroup;%0Aimport android.support.v4.app.Fragment;%0Aimport android.view.ViewTreeObserver;%0Aimport android.widget.TextView;%0A%0Apublic class FragmentTab6 extends Fragment %7B%0A%0A    private Boolean displayingAllChangelog = false;%0A%0A    @Override%0A    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) %7B%0A%0A        View rootView = inflater.inflate(R.layout.fragmenttab6, container, false);%0A%0A        TextView textGuns = (TextView) rootView.findViewById(R.id.latest_version_guns_is);%0A        textGuns.setText(MainActivity.gunsModVersion);%0A%0A        final TextView textChangelogGuns = (TextView) rootView.findViewById(R.id.guns_changelog);%0A        textChangelogGuns.setText(android.text.Html.fromHtml(MainActivity.gunsModChangelog));%0A        textChangelogGuns.setMovementMethod(android.text.method.LinkMovementMethod.getInstance());%0A        textChangelogGuns.setMaxLines(15);%0A%0A        final TextView textShowHide = (TextView) rootView.findViewById(R.id.changelog_show_hide_tab6);%0A        textShowHide.setOnClickListener(new View.OnClickListener() %7B%0A            @Override%0A            public void onClick(View v) %7B%0A                if(!displayingAllChangelog) %7B%0A                    textChangelogGuns.setMaxLines(99999);%0A                    displayingAllChangelog = true;%0A                    textShowHide.setText(getResources().getString(R.string.hide_changelog));%0A                %7D else %7B%0A                    textChangelogGuns.setMaxLines(15);%0A                    displayingAllChangelog = false;%0A                    textShowHide.setText(getResources().getString(R.string.show_changelog));%0A                %7D%0A            %7D%0A        %7D);%0A        textShowHide.setText(getResources().getString(R.string.show_changelog));%0A        ViewTreeObserver vto = textShowHide.getViewTreeObserver();%0A        vto.addOnGlobalLayoutListener(new android.view.ViewTreeObserver.OnGlobalLayoutListener() %7B%0A            @Override%0A            public void onGlobalLayout() %7B%0A                if(textChangelogGuns.getLineCount() %3C 15) %7B%0A                    textShowHide.setVisibility(View.GONE);%0A                %7D else %7B%0A                    textShowHide.setVisibility(View.VISIBLE);%0A                %7D%0A            %7D%0A        %7D);%0A%0A        return rootView;%0A    %7D%0A%0A%7D%0A

Create FragmentTab6.java