Inkscape
Vector Graphics Editor
|
#include <rvng-import-dialog.h>
Public Member Functions | |
RvngImportDialog (std::vector< librevenge::RVNGString > const &pages) | |
bool | showDialog () |
int | getSelectedPage () const |
Private Member Functions | |
void | _setPreviewPage () |
Renders the given page's thumbnail. | |
void | _onPageNumberChanged () |
void | _onSpinButtonClickPressed (int n_press, double x, double y) |
void | _onSpinButtonClickReleased (int n_press, double x, double y) |
Private Attributes | |
Gtk::Box * | vbox1 |
Gtk::Button * | cancelbutton |
Gtk::Button * | okbutton |
Gtk::Box * | _page_selector_box |
Gtk::Label * | _labelSelect |
Gtk::Label * | _labelTotalPages |
Gtk::SpinButton * | _pageNumberSpin |
std::vector< librevenge::RVNGString > const & | _pages |
int | _current_page = 1 |
bool | _spinning = false |
std::unique_ptr< SPDocument > | _doc |
Inkscape::UI::View::SVGViewWidget | _preview |
Definition at line 30 of file rvng-import-dialog.h.
Inkscape::Extension::Internal::RvngImportDialog::RvngImportDialog | ( | std::vector< librevenge::RVNGString > const & | pages | ) |
Definition at line 19 of file rvng-import-dialog.cpp.
References _labelSelect, _labelTotalPages, _onPageNumberChanged(), _onSpinButtonClickPressed(), _onSpinButtonClickReleased(), _page_selector_box, _pageNumberSpin, _pages, _preview, _setPreviewPage(), cancelbutton, Inkscape::UI::expand_widget, okbutton, Inkscape::UI::pack_end(), Inkscape::UI::pack_start(), Inkscape::UI::View::SVGViewWidget::setResize(), Inkscape::UI::shrink, sp_transientize(), and vbox1.
|
private |
Definition at line 91 of file rvng-import-dialog.cpp.
References _current_page, _pageNumberSpin, _pages, _setPreviewPage(), and page.
Referenced by RvngImportDialog().
|
private |
Definition at line 104 of file rvng-import-dialog.cpp.
References _spinning.
Referenced by RvngImportDialog().
|
private |
Definition at line 98 of file rvng-import-dialog.cpp.
References _setPreviewPage(), and _spinning.
Referenced by RvngImportDialog().
|
private |
Renders the given page's thumbnail.
Definition at line 112 of file rvng-import-dialog.cpp.
References _current_page, _doc, _pages, _preview, _spinning, Inkscape::Extension::Internal::as_span(), SPDocument::createNewDocFromMem(), and Inkscape::UI::View::SVGViewWidget::setDocument().
Referenced by _onPageNumberChanged(), _onSpinButtonClickReleased(), and RvngImportDialog().
|
inline |
Definition at line 36 of file rvng-import-dialog.h.
References _current_page.
bool Inkscape::Extension::Internal::RvngImportDialog::showDialog | ( | ) |
Definition at line 85 of file rvng-import-dialog.cpp.
References Inkscape::UI::dialog_run().
|
private |
Definition at line 56 of file rvng-import-dialog.h.
Referenced by _onPageNumberChanged(), _setPreviewPage(), and getSelectedPage().
|
private |
Definition at line 59 of file rvng-import-dialog.h.
Referenced by _setPreviewPage().
|
private |
Definition at line 51 of file rvng-import-dialog.h.
Referenced by RvngImportDialog().
|
private |
Definition at line 52 of file rvng-import-dialog.h.
Referenced by RvngImportDialog().
|
private |
Definition at line 50 of file rvng-import-dialog.h.
Referenced by RvngImportDialog().
|
private |
Definition at line 53 of file rvng-import-dialog.h.
Referenced by _onPageNumberChanged(), and RvngImportDialog().
|
private |
Definition at line 55 of file rvng-import-dialog.h.
Referenced by _onPageNumberChanged(), _setPreviewPage(), and RvngImportDialog().
|
private |
Definition at line 60 of file rvng-import-dialog.h.
Referenced by _setPreviewPage(), and RvngImportDialog().
|
private |
Definition at line 57 of file rvng-import-dialog.h.
Referenced by _onSpinButtonClickPressed(), _onSpinButtonClickReleased(), and _setPreviewPage().
|
private |
Definition at line 47 of file rvng-import-dialog.h.
Referenced by RvngImportDialog().
|
private |
Definition at line 48 of file rvng-import-dialog.h.
Referenced by RvngImportDialog().
|
private |
Definition at line 46 of file rvng-import-dialog.h.
Referenced by RvngImportDialog().