Skip to content
Snippets Groups Projects
Commit 19ff82c0 authored by aburn's avatar aburn
Browse files

Added zoom buttons

parent d8c000c0
Branches
No related merge requests found
...@@ -141,6 +141,20 @@ public class AppToolBar extends JPanel implements ToolbarButton.ToolbarButtonLis ...@@ -141,6 +141,20 @@ public class AppToolBar extends JPanel implements ToolbarButton.ToolbarButtonLis
catch (Exception ex) {ErrorHandler.defaultHandler.submit(ex, true); setEnabled(false);} catch (Exception ex) {ErrorHandler.defaultHandler.submit(ex, true); setEnabled(false);}
} }
}); });
addButton(new ToolbarButton(this, "zoom-in", "zoom-in", Lang.s("imageToolbarZoomIn"))
{
@Override public void onActiveDocumentChanged(DocumentPanel panel, AnnotatedObject document)
{
setEnabled(document != null && (document instanceof Region || document instanceof Page));
}
});
addButton(new ToolbarButton(this, "zoom-out", "zoom-out", Lang.s("imageToolbarZoomOut"))
{
@Override public void onActiveDocumentChanged(DocumentPanel panel, AnnotatedObject document)
{
setEnabled(document != null && (document instanceof Region || document instanceof Page));
}
});
addButton(new ToolbarButton(this, "rotate-view-left", "rotate-view-left", Lang.s("rotateViewLeft")) addButton(new ToolbarButton(this, "rotate-view-left", "rotate-view-left", Lang.s("rotateViewLeft"))
{ {
@Override public void onActiveDocumentChanged(DocumentPanel panel, AnnotatedObject document) @Override public void onActiveDocumentChanged(DocumentPanel panel, AnnotatedObject document)
......
...@@ -88,7 +88,11 @@ public class ImageMetaDataEditor extends ImageView implements DocumentPanelEdito ...@@ -88,7 +88,11 @@ public class ImageMetaDataEditor extends ImageView implements DocumentPanelEdito
if (metaData == null) if (metaData == null)
return; return;
if (action.equals("fit")) if (action.equals("fit"))
fit(); fit();
else if (action.equals("zoom-in"))
setScale(getScale()*1.6);
else if (action.equals("zoom-out"))
setScale(getScale()*.625);
else if (action.equals("crop")) else if (action.equals("crop"))
{ {
if (!(Boolean)param) cancelOperation(); if (!(Boolean)param) cancelOperation();
......
...@@ -171,7 +171,11 @@ public class PageEditor extends ImageView implements DocumentPanelEditor ...@@ -171,7 +171,11 @@ public class PageEditor extends ImageView implements DocumentPanelEditor
else if (action.equals("goto")) else if (action.equals("goto"))
goTo((String)param); goTo((String)param);
else if (action.equals("fit")) else if (action.equals("fit"))
fit(); fit();
else if (action.equals("zoom-in"))
setScale(getScale()*1.6);
else if (action.equals("zoom-out"))
setScale(getScale()*.625);
else if (action.equals("delete")) else if (action.equals("delete"))
{ {
if (region != null) if (region != null)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment