#include <ImageView.hh>
◆ ImageView()
| ImageView::ImageView |
( |
double |
display_scale, |
|
|
int |
logical_width |
|
) |
| |
◆ ~ImageView()
| ImageView::~ImageView |
( |
| ) |
|
|
virtual |
◆ on_button_pressed()
Button handling goes through a gesture controller rather than the on_button_{press,release}_event vfuncs, which are removed in GTK4.
Motion is still a vfunc: gtkmm-3 has no EventControllerMotion.
◆ on_button_released()
◆ on_motion_notify_event()
◆ on_pointer_motion()
Drag-to-resize, shared between the toolkits.
Drag-to-resize.
Shared between gtkmm-3's on_motion_notify_event vfunc and GTK4's Gtk::EventControllerMotion, which gtkmm-3 does not wrap.
◆ on_save_as()
| void ImageView::on_save_as |
( |
| ) |
const |
◆ set_image_from_base64()
| void ImageView::set_image_from_base64 |
( |
const std::string & |
b64 | ) |
|
◆ set_image_from_svg()
| void ImageView::set_image_from_svg |
( |
const std::string & |
svg | ) |
|
◆ area
◆ click_gesture
◆ context_menu
◆ height_at_press
| int cadabra::ImageView::height_at_press |
|
private |
◆ prev_x
| double cadabra::ImageView::prev_x |
|
private |
◆ prev_y
| double cadabra::ImageView::prev_y |
|
private |
◆ sizing
| bool cadabra::ImageView::sizing |
|
private |
◆ width_at_press
| int cadabra::ImageView::width_at_press |
|
private |
The documentation for this class was generated from the following files: