/** @file
* @brief Clone tiling dialog
*/
/* Authors:
* bulia byak <buliabyak@users.sf.net>
*
* Copyright (C) 2004 Authors
* Released under the GNU GPL, read the file 'COPYING' for more information
*/
#ifndef __SP_CLONE_TILER_H__
#define __SP_CLONE_TILER_H__
#include "ui/dialog/desktop-tracker.h"
#include "ui/widget/color-picker.h"
#include "sp-root.h"
}
CloneTiler();
virtual ~CloneTiler();
void show_page_trace();
GtkWidget * clonetiler_spinbox(const char *tip, const char *attr, double lower, double upper, const gchar *suffix, bool exponent = false);
void clonetiler_unit_changed();
static void clonetiler_trace_finish();
static void clonetiler_reset_recursive(GtkWidget *w);
int type,
// row, column
int i, int j,
// center, width, height of the tile
double w, double h,
// values from the dialog:
// Shift
double shiftx_per_i, double shifty_per_i,
double shiftx_per_j, double shifty_per_j,
double shiftx_rand, double shifty_rand,
double shiftx_exp, double shifty_exp,
int shiftx_alternate, int shifty_alternate,
int shiftx_cumulate, int shifty_cumulate,
int shiftx_excludew, int shifty_excludeh,
// Scale
double scalex_per_i, double scaley_per_i,
double scalex_per_j, double scaley_per_j,
double scalex_rand, double scaley_rand,
double scalex_exp, double scaley_exp,
double scalex_log, double scaley_log,
int scalex_alternate, int scaley_alternate,
int scalex_cumulate, int scaley_cumulate,
// Rotation
double rotate_per_i, double rotate_per_j,
double rotate_rand,
int rotate_alternatei, int rotate_alternatej,
int rotate_cumulatei, int rotate_cumulatej
);
CloneTiler(CloneTiler const &d);
GtkWidget *b;
#if WITH_GTKMM_3_0
#else
#endif
/**
* Can be invoked for setting the desktop. Currently not used.
*/
/**
* Is invoked by the desktop tracker when the desktop changes.
*/
};
enum {
};
enum {
};
} // namespace Dialog
} // namespace UI
} // namespace Inkscape
#endif
/*
Local Variables:
mode:c++
c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
indent-tabs-mode:nil
fill-column:99
End:
*/
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :