~pantheon-photos/pantheon-photos/trunk

« back to all changes in this revision

Viewing changes to src/PhotoPage.vala

  • Committer: RabbitBot
  • Author(s): Keith Bailey
  • Date: 2015-07-08 03:19:06 UTC
  • mfrom: (2780.1.1 pantheon-photos)
  • Revision ID: rabbitbot-20150708031906-l0egxfbka0th6l8z
Add button to zoom 1:1 to image viewer

Show diffs side-by-side

added added

removed removed

Lines of Context:
501
501
 
502
502
        Gtk.Box zoom_group = new Gtk.Box (Gtk.Orientation.HORIZONTAL, 0);
503
503
 
 
504
        Gtk.Image zoom_original = new Gtk.Image.from_icon_name (Resources.ICON_ZOOM_ORIGINAL, Gtk.IconSize.MENU);
 
505
        Gtk.EventBox zoom_original_box = new Gtk.EventBox ();
 
506
        zoom_original_box.set_above_child (true);
 
507
        zoom_original_box.set_visible_window (false);
 
508
        zoom_original_box.add (zoom_original);
 
509
 
 
510
        zoom_original_box.button_press_event.connect (on_zoom_original_pressed);
 
511
 
 
512
        zoom_group.pack_start (zoom_original_box, false, false, 5);
 
513
 
504
514
        Gtk.Image zoom_out = new Gtk.Image.from_icon_name (Resources.ICON_ZOOM_OUT, Gtk.IconSize.MENU);
505
515
        Gtk.EventBox zoom_out_box = new Gtk.EventBox ();
506
516
        zoom_out_box.set_above_child (true);
611
621
        return false;
612
622
    }
613
623
 
 
624
    private bool on_zoom_original_pressed (Gdk.EventButton event) {
 
625
        snap_zoom_to_isomorphic ();
 
626
        return true;
 
627
    }
 
628
 
614
629
    private bool on_zoom_out_pressed (Gdk.EventButton event) {
615
630
        snap_zoom_to_min ();
616
631
        return true;