object-properties.cpp revision 7491f9e9bd8edddeae51d23290d0b3ef42bd70a9
605434cbdb48bd60f0d5d4fec43a502f6e76feb4theAdib * @file Object properties dialog.
f5bfbb0b97a5f1602e9379f3d431f59902d188c2theAdib * Inkscape, an Open Source vector graphics editor
f5bfbb0b97a5f1602e9379f3d431f59902d188c2theAdib * This program is free software; you can redistribute it and/or
134317cfacab36327a4792fbb7206310a4ade107theAdib * modify it under the terms of the GNU General Public License
134317cfacab36327a4792fbb7206310a4ade107theAdib * as published by the Free Software Foundation; either version 2
134317cfacab36327a4792fbb7206310a4ade107theAdib * of the License, or (at your option) any later version.
134317cfacab36327a4792fbb7206310a4ade107theAdib * This program is distributed in the hope that it will be useful,
134317cfacab36327a4792fbb7206310a4ade107theAdib * but WITHOUT ANY WARRANTY; without even the implied warranty of
134317cfacab36327a4792fbb7206310a4ade107theAdib * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
134317cfacab36327a4792fbb7206310a4ade107theAdib * GNU General Public License for more details.
134317cfacab36327a4792fbb7206310a4ade107theAdib * You should have received a copy of the GNU General Public License
134317cfacab36327a4792fbb7206310a4ade107theAdib * along with this program; if not, write to the Free Software
134317cfacab36327a4792fbb7206310a4ade107theAdib * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
134317cfacab36327a4792fbb7206310a4ade107theAdib * Copyright (C) 2012 Kris De Gussem <Kris.DeGussem@gmail.com>
134317cfacab36327a4792fbb7206310a4ade107theAdib * c++ version based on former C-version (GPL v2) with authors:
134317cfacab36327a4792fbb7206310a4ade107theAdib * Lauris Kaplinski <lauris@kaplinski.com>
f5bfbb0b97a5f1602e9379f3d431f59902d188c2theAdib * bulia byak <buliabyak@users.sf.net>
134317cfacab36327a4792fbb7206310a4ade107theAdib * Johan Engelen <goejendaagh@zonnet.nl>
134317cfacab36327a4792fbb7206310a4ade107theAdib * Abhishek Sharma
134317cfacab36327a4792fbb7206310a4ade107theAdib#include "../../desktop-handles.h"
134317cfacab36327a4792fbb7206310a4ade107theAdib#include "../../document.h"
#include "../../document-undo.h"
#include "verbs.h"
#include "inkscape.h"
#include "selection.h"
#include "desktop.h"
#include "sp-item.h"
namespace Inkscape {
namespace UI {
namespace Dialog {
blocked (false),
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
deskTrack(),
desktopChangeConn = deskTrack.connectDesktopChanged( sigc::mem_fun(*this, &ObjectProperties::setTargetDesktop) );
#if WITH_GTKMM_3_0
MakeWidget();
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
EntryID.set_tooltip_text (_("The id= attribute (only letters, digits, and the characters .-_: allowed)"));
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
#if WITH_GTKMM_3_0
show_all ();
widget_setup();
blocked = true;
if (title) {
if (desc) {
blocked = false;
if (blocked)
blocked = true;
blocked = false;
if (blocked)
blocked = true;
blocked = false;
if (blocked)
blocked = true;
blocked = false;
if (this->desktop) {
selectChangedConn = desktop->selection->connectChanged(sigc::hide(sigc::mem_fun(*this, &ObjectProperties::widget_setup)));
subselChangedConn = desktop->connectToolSubselectionChanged(sigc::hide(sigc::mem_fun(*this, &ObjectProperties::widget_setup)));
widget_setup();