Skip to content

Commit

Permalink
alignment and string work
Browse files Browse the repository at this point in the history
  • Loading branch information
mcginty committed Feb 12, 2014
1 parent 9cd5a67 commit b4a4e62
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 8 deletions.
19 changes: 12 additions & 7 deletions library/src/org/whispersystems/textsecure/directory/Directory.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@
public class Directory {

private static final int INTRODUCED_CHANGE_FROM_TOKEN_TO_E164_NUMBER = 2;
private static final int DATABASE_VERSION = 2;

private static final String DATABASE_NAME = "whisper_directory.db";
private static final int DATABASE_VERSION = 2;

private static final String TABLE_NAME = "directory";
private static final String ID = "_id";
Expand All @@ -37,11 +37,11 @@ public class Directory {
private static final String SUPPORTS_SMS = "supports_sms";
private static final String TIMESTAMP = "timestamp";
private static final String CREATE_TABLE = "CREATE TABLE " + TABLE_NAME + "(" + ID + " INTEGER PRIMARY KEY, " +
NUMBER + " TEXT UNIQUE, " +
REGISTERED + " INTEGER, " +
RELAY + " TEXT, " +
SUPPORTS_SMS + " INTEGER, " +
TIMESTAMP + " INTEGER);";
NUMBER + " TEXT UNIQUE, " +
REGISTERED + " INTEGER, " +
RELAY + " TEXT, " +
SUPPORTS_SMS + " INTEGER, " +
TIMESTAMP + " INTEGER);";

private static final Object instanceLock = new Object();
private static volatile Directory instance;
Expand Down Expand Up @@ -226,7 +226,12 @@ public void onCreate(SQLiteDatabase db) {
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion < INTRODUCED_CHANGE_FROM_TOKEN_TO_E164_NUMBER) {
db.execSQL("DROP TABLE directory;");
onCreate(db);
db.execSQL("CREATE TABLE directory ( _id INTEGER PRIMARY KEY, " +
"number TEXT UNIQUE, " +
"registered INTEGER, " +
"relay TEXT, " +
"supports_sms INTEGER, " +
"timestamp INTEGER);");
}
}
}
Expand Down
3 changes: 3 additions & 0 deletions res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,9 @@
settings, and messages...
</string>

<!-- GroupCreateActivity -->
<string name="GroupCreateActivity_actionbar_title">New Group</string>

<!-- ImportFragment -->
<string name="ImportFragment_import_system_sms_database">Import System SMS Database?</string>
<string name="ImportFragment_this_will_import_messages_from_the_system">This will import
Expand Down
24 changes: 23 additions & 1 deletion src/org/thoughtcrime/securesms/GroupCreateActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.ListView;

Expand Down Expand Up @@ -39,9 +42,12 @@ public class GroupCreateActivity extends PassphraseRequiredSherlockFragmentActiv
private final DynamicTheme dynamicTheme = new DynamicTheme();
private final DynamicLanguage dynamicLanguage = new DynamicLanguage();

private String defaultTitle;

private static final int PICK_CONTACT = 1;
private static final int PICK_AVATAR = 2;

private EditText groupName;
private ListView lv;
private PushRecipientsPanel recipientsPanel;
private ImageView avatar;
Expand All @@ -52,11 +58,12 @@ public class GroupCreateActivity extends PassphraseRequiredSherlockFragmentActiv
public void onCreate(Bundle state) {
dynamicTheme.onCreate(this);
dynamicLanguage.onCreate(this);
defaultTitle = getString(R.string.GroupCreateActivity_actionbar_title);
super.onCreate(state);

setContentView(R.layout.group_create_activity);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
ActionBarUtil.initializeDefaultActionBar(this, getSupportActionBar(), "New Group");
ActionBarUtil.initializeDefaultActionBar(this, getSupportActionBar(), defaultTitle);

selectedContacts = new HashSet<Recipient>();
initializeResources();
Expand All @@ -69,6 +76,21 @@ public void onResume() {
}

private void initializeResources() {
groupName = (EditText) findViewById(R.id.group_name);
groupName.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) { }
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) { }
@Override
public void afterTextChanged(Editable editable) {
if (editable.length() > 0)
getSupportActionBar().setTitle(editable);
else
getSupportActionBar().setTitle(defaultTitle);
}
});

lv = (ListView) findViewById(R.id.selected_contacts_list);
lv.setAdapter(new SelectedRecipientsAdapter(this, android.R.id.text1, new ArrayList<Recipient>()));

Expand Down

0 comments on commit b4a4e62

Please sign in to comment.