mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 02:09:35 +02:00
synchronization with library-service branch
This commit is contained in:
parent
fbec1dc704
commit
8b9530c36b
9 changed files with 14 additions and 14 deletions
|
@ -188,7 +188,7 @@ public class LibraryActivity extends TreeActivity implements MenuItem.OnMenuItem
|
|||
}
|
||||
|
||||
private void createBookContextMenu(ContextMenu menu, Book book) {
|
||||
final ZLResource resource = LibraryUtil.resource();
|
||||
final ZLResource resource = Library.resource();
|
||||
menu.setHeaderTitle(book.getTitle());
|
||||
menu.add(0, OPEN_BOOK_ITEM_ID, 0, resource.getResource("openBook").getValue());
|
||||
menu.add(0, SHOW_BOOK_INFO_ITEM_ID, 0, resource.getResource("showBookInfo").getValue());
|
||||
|
@ -261,7 +261,7 @@ public class LibraryActivity extends TreeActivity implements MenuItem.OnMenuItem
|
|||
}
|
||||
|
||||
private MenuItem addMenuItem(Menu menu, int index, String resourceKey, int iconId) {
|
||||
final String label = LibraryUtil.resource().getResource("menu").getResource(resourceKey).getValue();
|
||||
final String label = Library.resource().getResource("menu").getResource(resourceKey).getValue();
|
||||
final MenuItem item = menu.add(0, index, Menu.NONE, label);
|
||||
item.setOnMenuItemClickListener(this);
|
||||
item.setIcon(iconId);
|
||||
|
|
|
@ -38,7 +38,7 @@ public class AuthorTree extends LibraryTree {
|
|||
return
|
||||
Author != null ?
|
||||
Author.DisplayName :
|
||||
LibraryUtil.resource().getResource("unknownAuthor").getValue();
|
||||
Library.resource().getResource("unknownAuthor").getValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -190,7 +190,7 @@ public class Book {
|
|||
}
|
||||
final String demoPathPrefix = Paths.mainBookDirectory() + "/Demos/";
|
||||
if (File.getPath().startsWith(demoPathPrefix)) {
|
||||
final String demoTag = LibraryUtil.resource().getResource("demo").getValue();
|
||||
final String demoTag = Library.resource().getResource("demo").getValue();
|
||||
setTitle(getTitle() + " (" + demoTag + ")");
|
||||
addTag(demoTag);
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ public class FileFirstLevelTree extends FirstLevelTree {
|
|||
private void addChild(String path, String resourceKey) {
|
||||
final ZLFile file = ZLFile.createFileByPath(path);
|
||||
if (file != null) {
|
||||
final ZLResource resource = LibraryUtil.resource().getResource(resourceKey);
|
||||
final ZLResource resource = Library.resource().getResource(resourceKey);
|
||||
new FileTree(
|
||||
this,
|
||||
file,
|
||||
|
|
|
@ -28,13 +28,13 @@ public class FirstLevelTree extends LibraryTree {
|
|||
FirstLevelTree(RootTree root, int position, String id) {
|
||||
super(root, position);
|
||||
myId = id;
|
||||
myResource = LibraryUtil.resource().getResource(myId);
|
||||
myResource = Library.resource().getResource(myId);
|
||||
}
|
||||
|
||||
FirstLevelTree(RootTree root, String id) {
|
||||
super(root);
|
||||
myId = id;
|
||||
myResource = LibraryUtil.resource().getResource(myId);
|
||||
myResource = Library.resource().getResource(myId);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -23,6 +23,7 @@ import java.io.File;
|
|||
import java.util.*;
|
||||
|
||||
import org.geometerplus.zlibrary.core.filesystem.*;
|
||||
import org.geometerplus.zlibrary.core.resources.ZLResource;
|
||||
|
||||
import org.geometerplus.fbreader.Paths;
|
||||
import org.geometerplus.fbreader.book.*;
|
||||
|
@ -30,6 +31,10 @@ import org.geometerplus.fbreader.bookmodel.BookReadingException;
|
|||
import org.geometerplus.fbreader.tree.FBTree;
|
||||
|
||||
public final class Library extends AbstractLibrary {
|
||||
public static ZLResource resource() {
|
||||
return ZLResource.resource("library");
|
||||
}
|
||||
|
||||
public static final String ROOT_FOUND = "found";
|
||||
public static final String ROOT_FAVORITES = "favorites";
|
||||
public static final String ROOT_RECENT = "recent";
|
||||
|
|
|
@ -21,16 +21,11 @@ package org.geometerplus.fbreader.library;
|
|||
|
||||
import org.geometerplus.zlibrary.core.filesystem.ZLFile;
|
||||
import org.geometerplus.zlibrary.core.image.ZLImage;
|
||||
import org.geometerplus.zlibrary.core.resources.ZLResource;
|
||||
|
||||
import org.geometerplus.fbreader.formats.FormatPlugin;
|
||||
import org.geometerplus.fbreader.bookmodel.BookReadingException;
|
||||
|
||||
public abstract class LibraryUtil {
|
||||
public static ZLResource resource() {
|
||||
return ZLResource.resource("library");
|
||||
}
|
||||
|
||||
public static ZLImage getCover(Book book) {
|
||||
return book != null ? book.getCover() : null;
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ class RootTree extends LibraryTree {
|
|||
|
||||
@Override
|
||||
public String getName() {
|
||||
return LibraryUtil.resource().getValue();
|
||||
return Library.resource().getValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -36,7 +36,7 @@ public final class TagTree extends LibraryTree {
|
|||
@Override
|
||||
public String getName() {
|
||||
return Tag != null
|
||||
? Tag.Name : LibraryUtil.resource().getResource("booksWithNoTags").getValue();
|
||||
? Tag.Name : Library.resource().getResource("booksWithNoTags").getValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue