[glom] Move some non-layout print_layout code back out of mode_design
- From: Murray Cumming <murrayc src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glom] Move some non-layout print_layout code back out of mode_design
- Date: Thu, 3 Sep 2009 19:26:18 +0000 (UTC)
commit 740dd5f28a78ce90d3b21b964048387e10d5cb57
Author: Murray Cumming <murrayc murrayc com>
Date: Thu Sep 3 19:45:10 2009 +0200
Move some non-layout print_layout code back out of mode_design
* glom/mode_design/print_layouts/canvas_layout_item.[h|cc]:
* glom/mode_design/print_layouts/canvas_print_layout.[h|cc]:
Moved to glom/print_layout/, because they are used by client-only mode
too.
* glom/Makefile_glom.am, *.[h|cc]: Adapted.
* po/POTFILES.in: Update for moved files.
ChangeLog | 11 ++++
Makefile_glom.am | 8 ++--
configure.ac | 1 +
glom/base_db.cc | 3 +-
glom/base_db.h | 13 +++--
glom/filechooser_export.cc | 29 ++++++++---
glom/filechooser_export.h | 8 +++-
.../print_layouts/window_print_layout_edit.cc | 2 +-
.../print_layouts/window_print_layout_edit.h | 2 +-
.../canvas_layout_item.cc | 0
.../canvas_layout_item.h | 0
.../canvas_print_layout.cc | 43 ++++++++++-------
.../canvas_print_layout.h | 7 ++-
glom/printoperation_printlayout.h | 2 +-
glom/utility_widgets/datawidget.cc | 11 ----
glom/utility_widgets/datawidget.h | 2 +-
po/ChangeLog | 6 ++
po/POTFILES.in | 50 ++++++++++----------
18 files changed, 119 insertions(+), 79 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 45fbc5e..40bcabc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2009-09-03 Murray Cumming <murrayc murrayc com>
+ Move some non-layout print_layout code back out of mode_design
+
+ * glom/mode_design/print_layouts/canvas_layout_item.[h|cc]:
+ * glom/mode_design/print_layouts/canvas_print_layout.[h|cc]:
+ Moved to glom/print_layout/, because they are used by client-only mode
+ too.
+ * glom/Makefile_glom.am, *.[h|cc]: Adapted.
+ * po/POTFILES.in: Update for moved files.
+
+2009-09-03 Murray Cumming <murrayc murrayc com>
+
Moved many developer-mode files into glom/mode_design/ now that our
non-recursive build allows that without linker errors.
diff --git a/Makefile_glom.am b/Makefile_glom.am
index 3730aa4..e0fc8b9 100644
--- a/Makefile_glom.am
+++ b/Makefile_glom.am
@@ -102,6 +102,10 @@ glom_glom_SOURCES = \
glom/mode_find/notebook_find.h \
glom/navigation/box_tables.cc \
glom/navigation/box_tables.h \
+ glom/print_layout/canvas_layout_item.cc \
+ glom/print_layoutscanvas_layout_item.h \
+ glom/print_layout/canvas_print_layout.cc \
+ glom/print_layout/canvas_print_layout.h \
glom/python_embed/glom_python.cc \
glom/python_embed/glom_python.h \
glom/report_builder.cc \
@@ -279,10 +283,6 @@ glom_glom_SOURCES += \
glom/mode_design/relationships_overview/printoperation_relationshipsoverview.h \
glom/mode_design/print_layouts/box_print_layouts.cc \
glom/mode_design/print_layouts/box_print_layouts.h \
- glom/mode_design/print_layouts/canvas_layout_item.cc \
- glom/mode_design/print_layouts/canvas_layout_item.h \
- glom/mode_design/print_layouts/canvas_print_layout.cc \
- glom/mode_design/print_layouts/canvas_print_layout.h \
glom/mode_design/print_layouts/dialog_text_formatting.cc \
glom/mode_design/print_layouts/dialog_text_formatting.h \
glom/mode_design/print_layouts/print_layout_toolbar.cc \
diff --git a/configure.ac b/configure.ac
index 07d9fe0..1a2abba 100644
--- a/configure.ac
+++ b/configure.ac
@@ -138,6 +138,7 @@ AC_ARG_ENABLE([maemo-launcher],
# libgda >= 4.1.2 is also OK, but not 4.1.<2.
REQUIRED_LIBGLOM_LIBS='gthread-2.0 giomm-2.4 libxml++-2.6 pygda-4.0 >= 2.25.3 pygobject-2.0 >= 2.6.0 libgdamm-4.0 >= 3.99.14 libgda-4.0 >= 4.0.4 libgda-postgres-4.0'
+//TODO: Why is iso-codes disabled for maemo? murrayc.
AS_IF([test "x$glom_enable_maemo" != xyes && test "x$glom_host_win32" != xyes],
[REQUIRED_LIBGLOM_LIBS="$REQUIRED_LIBGLOM_LIBS iso-codes"])
AS_IF([test "x$glom_host_win32" != xyes],
diff --git a/glom/base_db.cc b/glom/base_db.cc
index 390850b..e1a1095 100644
--- a/glom/base_db.cc
+++ b/glom/base_db.cc
@@ -1685,6 +1685,8 @@ Glib::RefPtr<Gnome::Gda::Connection> Base_DB::get_connection()
return gda_connection;
}
+#ifndef GLOM_ENABLE_CLIENT_ONLY
+
bool Base_DB::insert_example_data(const Glib::ustring& table_name) const
{
//TODO_Performance: Avoid copying:
@@ -1889,7 +1891,6 @@ Base_DB::type_list_field_items Base_DB::offer_field_list(const Glib::ustring& ta
return result;
}
-#ifndef GLOM_ENABLE_CLIENT_ONLY
sharedptr<LayoutItem_Field> Base_DB::offer_field_formatting(const sharedptr<const LayoutItem_Field>& start_field, const Glib::ustring& table_name, Gtk::Window* transient_for)
{
sharedptr<LayoutItem_Field> result;
diff --git a/glom/base_db.h b/glom/base_db.h
index ec93ab2..a2939bc 100644
--- a/glom/base_db.h
+++ b/glom/base_db.h
@@ -112,10 +112,11 @@ public:
sharedptr<Field> change_column(const Glib::ustring& table_name, const sharedptr<const Field>& field_old, const sharedptr<const Field>& field, Gtk::Window* parent_window) const;
bool change_columns(const Glib::ustring& table_name, const type_vec_const_fields& old_fields, type_vec_fields& fields, Gtk::Window* parent_window) const;
-#endif //GLOM_ENABLE_CLIENT_ONLY
bool insert_example_data(const Glib::ustring& table_name) const;
+#endif //GLOM_ENABLE_CLIENT_ONLY
+
//TODO: This is not a very good place for this function.
/// Get the active layout platform for the document, or get a suitable default.
static Glib::ustring get_active_layout_platform(Document* document);
@@ -125,6 +126,10 @@ public:
protected:
+ typedef std::list< sharedptr<LayoutItem_Field> > type_list_field_items;
+ typedef std::list< sharedptr<const LayoutItem_Field> > type_list_const_field_items;
+
+#ifndef GLOM_ENABLE_CLIENT_ONLY
/** Allow the user to select a field from the list of fields for the table.
*/
sharedptr<LayoutItem_Field> offer_field_list_select_one_field(const Glib::ustring& table_name, Gtk::Window* transient_for = 0);
@@ -134,16 +139,12 @@ protected:
*/
sharedptr<LayoutItem_Field> offer_field_list_select_one_field(const sharedptr<const LayoutItem_Field>& start_field, const Glib::ustring& table_name, Gtk::Window* transient_for = 0);
-
- typedef std::list< sharedptr<LayoutItem_Field> > type_list_field_items;
- typedef std::list< sharedptr<const LayoutItem_Field> > type_list_const_field_items;
/** Allow the user to select fields from the list of fields for the table.
*/
type_list_field_items offer_field_list(const Glib::ustring& table_name, Gtk::Window* transient_for = 0);
-
-#ifndef GLOM_ENABLE_CLIENT_ONLY
+
sharedptr<LayoutItem_Field> offer_field_formatting(const sharedptr<const LayoutItem_Field>& start_field, const Glib::ustring& table_name, Gtk::Window* transient_for = 0);
sharedptr<LayoutItem_Text> offer_textobject(const sharedptr<LayoutItem_Text>& start_textobject, Gtk::Window* transient_for = 0, bool show_title = true);
sharedptr<LayoutItem_Image> offer_imageobject(const sharedptr<LayoutItem_Image>& start_imageobject, Gtk::Window* transient_for = 0, bool show_title = true);
diff --git a/glom/filechooser_export.cc b/glom/filechooser_export.cc
index 53626e7..93cc6ca 100644
--- a/glom/filechooser_export.cc
+++ b/glom/filechooser_export.cc
@@ -31,21 +31,27 @@ namespace Glom
FileChooser_Export::FileChooser_Export()
: Gtk::FileChooserDialog(_("Export To File."), Gtk::FILE_CHOOSER_ACTION_SAVE),
m_extra_widget(false, Utils::DEFAULT_SPACING_SMALL),
+#ifndef GLOM_ENABLE_CLIENT_ONLY
m_button_format(_("Define Data _Format"), true /* use mnenomic */),
m_pDialogLayout(0),
+#endif //GLOM_ENABLE_CLIENT_ONLY
m_document(0)
{
add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
add_button(_("Export"), Gtk::RESPONSE_OK);
m_extra_widget.pack_start(m_button_format, Gtk::PACK_SHRINK);
+
+#ifndef GLOM_ENABLE_CLIENT_ONLY
m_button_format.signal_clicked().connect(
sigc::mem_fun(*this, &FileChooser_Export::on_button_define_layout) );
m_button_format.show();
+#endif
set_extra_widget(m_extra_widget);
m_extra_widget.show();
+#ifndef GLOM_ENABLE_CLIENT_ONLY
//TODO: Use a generic layout dialog?
#ifdef GLIBMM_EXCEPTIONS_ENABLED
Glib::RefPtr<Gtk::Builder> refXml = Gtk::Builder::create_from_file(Utils::get_glade_file_path("glom_developer.glade"), "window_data_layout_export");
@@ -65,12 +71,15 @@ FileChooser_Export::FileChooser_Export()
m_pDialogLayout->signal_hide().connect( sigc::mem_fun(*this, &FileChooser_Export::on_dialog_layout_hide) );
}
}
+#endif //GLOM_ENABLE_CLIENT_ONLY
}
FileChooser_Export::~FileChooser_Export()
{
+#ifndef GLOM_ENABLE_CLIENT_ONLY
delete m_pDialogLayout;
m_pDialogLayout = 0;
+#endif //GLOM_ENABLE_CLIENT_ONLY
}
void FileChooser_Export::set_export_layout(const Document::type_list_layout_groups& layout_groups, const Glib::ustring& table_name, Document* document)
@@ -82,16 +91,19 @@ void FileChooser_Export::set_export_layout(const Document::type_list_layout_grou
std::cerr << "FileChooser_Export::set_export_layout() document is NULL." << std::endl;
}
+//We only allow a full export in client-only mode,
+//to avoid building a large part of the layout definition code.
+#ifndef GLOM_ENABLE_CLIENT_ONLY
void FileChooser_Export::on_button_define_layout()
{
- if(m_pDialogLayout)
- {
- m_pDialogLayout->set_layout_groups(m_layout_groups, m_document, m_table_name); //TODO: Use m_TableFields?
- m_pDialogLayout->set_transient_for(*this);
- set_modal(false);
- m_pDialogLayout->set_modal();
- m_pDialogLayout->show();
- }
+ if(!m_pDialogLayout)
+ return;
+
+ m_pDialogLayout->set_layout_groups(m_layout_groups, m_document, m_table_name); //TODO: Use m_TableFields?
+ m_pDialogLayout->set_transient_for(*this);
+ set_modal(false);
+ m_pDialogLayout->set_modal();
+ m_pDialogLayout->show();
}
void FileChooser_Export::on_dialog_layout_hide()
@@ -99,6 +111,7 @@ void FileChooser_Export::on_dialog_layout_hide()
if(m_pDialogLayout)
m_pDialogLayout->get_layout_groups(m_layout_groups);
}
+#endif //GLOM_ENABLE_CLIENT_ONLY
void FileChooser_Export::get_layout_groups(Document::type_list_layout_groups& layout_groups) const
{
diff --git a/glom/filechooser_export.h b/glom/filechooser_export.h
index 71b0e49..018c6d2 100644
--- a/glom/filechooser_export.h
+++ b/glom/filechooser_export.h
@@ -42,14 +42,20 @@ public:
private:
+#ifndef GLOM_ENABLE_CLIENT_ONLY
void on_button_define_layout();
void on_dialog_layout_hide();
+#endif
//Member widgets:
Gtk::HBox m_extra_widget;
+
+#ifndef GLOM_ENABLE_CLIENT_ONLY
Gtk::Button m_button_format;
- Glib::ustring m_table_name;
Dialog_Layout_Export* m_pDialogLayout;
+#endif //GLOM_ENABLE_CLIENT_ONLY
+
+ Glib::ustring m_table_name;
Document::type_list_layout_groups m_layout_groups;
Document* m_document;
diff --git a/glom/mode_design/print_layouts/window_print_layout_edit.cc b/glom/mode_design/print_layouts/window_print_layout_edit.cc
index e76894f..3caf432 100644
--- a/glom/mode_design/print_layouts/window_print_layout_edit.cc
+++ b/glom/mode_design/print_layouts/window_print_layout_edit.cc
@@ -21,7 +21,7 @@
#include "window_print_layout_edit.h"
#include <glom/box_db_table.h>
-#include "canvas_layout_item.h"
+#include <glom/print_layout/canvas_layout_item.h>
#include <libglom/data_structure/layout/layoutitem_line.h>
#include <libglom/data_structure/layout/layoutitem_portal.h>
//#include <libgnome/gnome-i18n.h>
diff --git a/glom/mode_design/print_layouts/window_print_layout_edit.h b/glom/mode_design/print_layouts/window_print_layout_edit.h
index e8f366a..9b399a2 100644
--- a/glom/mode_design/print_layouts/window_print_layout_edit.h
+++ b/glom/mode_design/print_layouts/window_print_layout_edit.h
@@ -22,7 +22,7 @@
#define WINDOW_PRINT_LAYOUT_EDIT_H
#include <libglom/data_structure/print_layout.h>
-#include <glom/mode_design/print_layouts/canvas_print_layout.h>
+#include <glom/print_layout/canvas_print_layout.h>
#include <glom/mode_design/print_layouts/print_layout_toolbar.h>
#include <glom/mode_design/print_layouts/print_layout_toolbar_button.h>
#include <libglom/document/document.h>
diff --git a/glom/mode_design/print_layouts/canvas_layout_item.cc b/glom/print_layout/canvas_layout_item.cc
similarity index 100%
rename from glom/mode_design/print_layouts/canvas_layout_item.cc
rename to glom/print_layout/canvas_layout_item.cc
diff --git a/glom/mode_design/print_layouts/canvas_layout_item.h b/glom/print_layout/canvas_layout_item.h
similarity index 100%
rename from glom/mode_design/print_layouts/canvas_layout_item.h
rename to glom/print_layout/canvas_layout_item.h
diff --git a/glom/mode_design/print_layouts/canvas_print_layout.cc b/glom/print_layout/canvas_print_layout.cc
similarity index 99%
rename from glom/mode_design/print_layouts/canvas_print_layout.cc
rename to glom/print_layout/canvas_print_layout.cc
index 64b9979..89e13a3 100644
--- a/glom/mode_design/print_layouts/canvas_print_layout.cc
+++ b/glom/print_layout/canvas_print_layout.cc
@@ -48,7 +48,9 @@ Canvas_PrintLayout::Canvas_PrintLayout()
: m_modified(false),
m_dialog_format(0)
{
+ #ifndef GLOM_ENABLE_CLIENT_ONLY
setup_context_menu();
+ #endif
//Use millimeters, because that's something that is meaningful to the user,
//and we can use it with Gtk::PageSetup too:
@@ -149,12 +151,14 @@ void Canvas_PrintLayout::add_canvas_layout_item(const Glib::RefPtr<CanvasLayoutI
CanvasEditable::add_item(item, m_items_group);
item->raise();
+#ifndef GLOM_ENABLE_CLIENT_ONLY
//Connect signals handlers:
//TODO: Avoid the bind of a RefPtr. It has been known to cause memory/ref-counting problems:
item->signal_show_context().connect(
sigc::bind(
sigc::mem_fun(*this, &Canvas_PrintLayout::on_item_show_context_menu),
item) );
+#endif //GLOM_ENABLE_CLIENT_ONLY
}
@@ -209,7 +213,7 @@ void Canvas_PrintLayout::fill_layout_group(const sharedptr<LayoutGroup>& group)
}
}
-
+#ifndef GLOM_ENABLE_CLIENT_ONLY
void Canvas_PrintLayout::setup_context_menu()
{
m_context_menu_action_group = Gtk::ActionGroup::create();
@@ -285,23 +289,6 @@ void Canvas_PrintLayout::on_item_show_context_menu(guint button, guint32 activat
m_context_menu->popup(button, activate_time);
}
-void Canvas_PrintLayout::update_layout_position_from_canvas(const sharedptr<LayoutItem> layout_item, const Glib::RefPtr<const CanvasLayoutItem>& canvas_item)
-{
- if(!layout_item || !canvas_item)
- return;
-
- //Get the actual position:
- double x = 0;
- double y = 0;
- canvas_item->get_xy(x, y);
- //std::cout << "Canvas_PrintLayout::update_layout_position_from_canvas(): x=" << x << std::endl;
-
- double width = 0;
- double height = 0;
- canvas_item->get_width_height(width, height);
- layout_item->set_print_layout_position(x, y, width, height);
-}
-
sharedptr<LayoutItem_Portal> Canvas_PrintLayout::offer_related_records(const sharedptr<LayoutItem_Portal>& portal, Gtk::Window* parent)
{
sharedptr<LayoutItem_Portal> result = portal;
@@ -460,6 +447,26 @@ void Canvas_PrintLayout::on_dialog_format_hide()
m_dialog_format = 0;
}
+#endif //GLOM_ENABLE_CLIENT_ONLY
+
+
+void Canvas_PrintLayout::update_layout_position_from_canvas(const sharedptr<LayoutItem> layout_item, const Glib::RefPtr<const CanvasLayoutItem>& canvas_item)
+{
+ if(!layout_item || !canvas_item)
+ return;
+
+ //Get the actual position:
+ double x = 0;
+ double y = 0;
+ canvas_item->get_xy(x, y);
+ //std::cout << "Canvas_PrintLayout::update_layout_position_from_canvas(): x=" << x << std::endl;
+
+ double width = 0;
+ double height = 0;
+ canvas_item->get_width_height(width, height);
+ layout_item->set_print_layout_position(x, y, width, height);
+}
+
Glib::RefPtr<Goocanvas::Polyline> Canvas_PrintLayout::create_margin_line(double x1, double y1, double x2, double y2)
{
Glib::RefPtr<Goocanvas::Polyline> line =
diff --git a/glom/mode_design/print_layouts/canvas_print_layout.h b/glom/print_layout/canvas_print_layout.h
similarity index 97%
rename from glom/mode_design/print_layouts/canvas_print_layout.h
rename to glom/print_layout/canvas_print_layout.h
index a406187..34100a1 100644
--- a/glom/mode_design/print_layouts/canvas_print_layout.h
+++ b/glom/print_layout/canvas_print_layout.h
@@ -23,7 +23,7 @@
#include <glom/base_db.h>
#include <glom/utility_widgets/canvas/canvas_editable.h>
-#include <glom/mode_design/print_layouts/canvas_layout_item.h>
+#include <glom/print_layout/canvas_layout_item.h>
#include <libglom/data_structure/print_layout.h>
#include <gtkmm/uimanager.h>
#include <gtkmm/toggleaction.h>
@@ -66,7 +66,10 @@ public:
private:
+#ifndef GLOM_ENABLE_CLIENT_ONLY
void setup_context_menu();
+#endif
+
void add_layout_group(const sharedptr<LayoutGroup>& group, bool is_top_level = false);
void add_layout_group_children(const sharedptr<LayoutGroup>& group);
void fill_layout_group(const sharedptr<LayoutGroup>& group);
@@ -80,6 +83,7 @@ private:
type_vecLayoutFields get_portal_fields_to_show(const sharedptr<LayoutItem_Portal>& portal);
+#ifndef GLOM_ENABLE_CLIENT_ONLY
sharedptr<LayoutItem_Portal> offer_related_records(const sharedptr<LayoutItem_Portal>& portal, Gtk::Window* parent);
void on_item_show_context_menu(guint button, guint32 activate_time, Glib::RefPtr<CanvasLayoutItem> item);
@@ -88,6 +92,7 @@ private:
void on_context_menu_delete();
void on_dialog_format_hide();
+#endif
Glib::RefPtr<Goocanvas::Polyline> create_margin_line(double x1, double y1, double x2, double y2);
static void update_layout_position_from_canvas(const sharedptr<LayoutItem> layout_item, const Glib::RefPtr<const CanvasLayoutItem>& canvas_item);
diff --git a/glom/printoperation_printlayout.h b/glom/printoperation_printlayout.h
index 8449bb9..9e281b9 100644
--- a/glom/printoperation_printlayout.h
+++ b/glom/printoperation_printlayout.h
@@ -17,7 +17,7 @@
#ifndef GLOM_PRINT_OPERATION_PRINT_LAYOUT_H
#define GLOM_PRINT_OPERATION_PRINT_LAYOUT_H
-#include <glom/mode_design/print_layouts/canvas_print_layout.h>
+#include <glom/print_layout/canvas_print_layout.h>
#include <gtkmm/printoperation.h>
#include <vector>
diff --git a/glom/utility_widgets/datawidget.cc b/glom/utility_widgets/datawidget.cc
index e27ff57..752e955 100644
--- a/glom/utility_widgets/datawidget.cc
+++ b/glom/utility_widgets/datawidget.cc
@@ -590,7 +590,6 @@ bool DataWidget::on_button_press_event(GdkEventButton *event)
return Gtk::EventBox::on_button_press_event(event);
}
-#endif // !GLOM_ENABLE_CLIENT_ONLY
sharedptr<LayoutItem_Field> DataWidget::offer_field_list(const Glib::ustring& table_name)
{
@@ -649,7 +648,6 @@ sharedptr<LayoutItem_Field> DataWidget::offer_field_list(const Glib::ustring& ta
return result;
}
-#ifndef GLOM_ENABLE_CLIENT_ONLY
sharedptr<LayoutItem_Field> DataWidget::offer_field_layout(const sharedptr<const LayoutItem_Field>& start_field)
{
sharedptr<LayoutItem_Field> result;
@@ -685,16 +683,7 @@ sharedptr<LayoutItem_Field> DataWidget::offer_field_layout(const sharedptr<const
return result;
}
-#endif // !GLOM_ENABLE_CLIENT_ONLY
-/*
-void DataWidget::on_menupopup_add_item(LayoutWidgetBase::enumType item)
-{
- signal_layout_item_added().emit(item);
-}
-*/
-
-#ifndef GLOM_ENABLE_CLIENT_ONLY
void DataWidget::on_menupopup_activate_layout()
{
//finish_editing();
diff --git a/glom/utility_widgets/datawidget.h b/glom/utility_widgets/datawidget.h
index 11acaad..fd36f97 100644
--- a/glom/utility_widgets/datawidget.h
+++ b/glom/utility_widgets/datawidget.h
@@ -60,11 +60,11 @@ public:
virtual void set_editable(bool editable = true);
virtual void set_viewable(bool viewable = true);
+#ifndef GLOM_ENABLE_CLIENT_ONLY
static sharedptr<LayoutItem_Field> offer_field_list(const Glib::ustring& table_name, const sharedptr<const LayoutItem_Field>& start_field, Document* document, App_Glom* app);
sharedptr<LayoutItem_Field> offer_field_list(const Glib::ustring& table_name);
sharedptr<LayoutItem_Field> offer_field_list(const Glib::ustring& table_name, const sharedptr<const LayoutItem_Field>& start_field);
-#ifndef GLOM_ENABLE_CLIENT_ONLY
sharedptr<LayoutItem_Field> offer_field_layout(const sharedptr<const LayoutItem_Field>& start_field);
#endif // !GLOM_ENABLE_CLIENT_ONLY
diff --git a/po/ChangeLog b/po/ChangeLog
index 3e510fa..075770d 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,9 @@
+2009-09-03 Murray Cumming <murrayc murrayc-x61>
+
+ reviewed by: <delete if not using a buddy>
+
+ * POTFILES.in:
+
2009-04-26 Mario Blättermann <mariobl gnome org>
* de.po: Updated German translation
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 5c0c556..10787d9 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -5,15 +5,11 @@ glom/application.cc
glom/base_db.cc
glom/base_db_table_data.cc
glom/box_reports.cc
-glom/combobox_fields.cc
-glom/combobox_relationship.cc
glom.desktop.in.in
glom/dialog_connection.cc
-glom/dialog_database_preferences.cc
glom/dialog_existing_or_new.cc
glom/dialog_import_csv.cc
glom/dialog_import_csv_progress.cc
-glom/dialog_new_self_hosted_connection.cc
glom/filechooser_export.cc
glom/frame_glom.cc
glom/glom_developer.glade
@@ -24,16 +20,6 @@ glom/bakery/app.cc
glom/bakery/app_withdoc_gtk.cc
glom/bakery/app_withdoc.cc
glom/bakery/dialog_offersave.cc
-glom/layout_item_dialogs/box_formatting.cc
-glom/layout_item_dialogs/combo_summarytype.cc
-glom/layout_item_dialogs/dialog_field_layout.cc
-glom/layout_item_dialogs/dialog_field_summary.cc
-glom/layout_item_dialogs/dialog_group_by.cc
-glom/layout_item_dialogs/dialog_groupby_secondaryfields.cc
-glom/layout_item_dialogs/dialog_groupby_sortfields.cc
-glom/layout_item_dialogs/dialog_imageobject.cc
-glom/layout_item_dialogs/dialog_notebook.cc
-glom/layout_item_dialogs/dialog_textobject.cc
glom/libglom/connectionpool.cc
glom/libglom/connectionpool_backends/postgres.cc
glom/libglom/connectionpool_backends/postgres_central.cc
@@ -74,28 +60,42 @@ glom/mode_data/box_data_list.cc
glom/mode_data/box_data_list_related.cc
glom/mode_data/box_data_manyrecords.cc
glom/mode_data/box_data_portal.cc
-glom/mode_data/dialog_choose_field.cc
-glom/mode_data/dialog_choose_relationship.cc
-glom/mode_data/dialog_layout_calendar_related.cc
-glom/mode_data/dialog_layout_details.cc
-glom/mode_data/dialog_layout_export.cc
-glom/mode_data/dialog_layout_list.cc
-glom/mode_data/dialog_layout_list_related.cc
glom/mode_data/flowtablewithfields.cc
glom/mode_data/notebook_data.cc
glom/mode_design/box_db_table_relationships.cc
glom/mode_design/dialog_add_related_table.cc
+glom/mode_design/dialog_database_preferences.cc
glom/mode_design/dialog_design.cc
glom/mode_design/dialog_fields.cc
+glom/mode_design/dialog_initial_password.cc
glom/mode_design/dialog_relationships.cc
glom/mode_design/fields/box_db_table_definition.cc
glom/mode_design/fields/dialog_fieldcalculation.cc
glom/mode_design/fields/dialog_fielddefinition.cc
+glom/mode_design/layout/combobox_fields.cc
+glom/mode_design/layout/combobox_relationship.cc
+glom/mode_design/layout/dialog_choose_field.cc
+glom/mode_design/layout/dialog_choose_relationship.cc
+glom/mode_design/layout/dialog_layout_calendar_related.cc
+glom/mode_design/layout/dialog_layout_details.cc
+glom/mode_design/layout/dialog_layout_export.cc
+glom/mode_design/layout/dialog_layout_list.cc
+glom/mode_design/layout/dialog_layout_list_related.cc
+glom/mode_design/layout/layout_item_dialogs/box_formatting.cc
+glom/mode_design/layout/layout_item_dialogs/combo_summarytype.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_field_layout.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_field_summary.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_groupby_secondaryfields.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_groupby_sortfields.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_imageobject.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_notebook.cc
+glom/mode_design/layout/layout_item_dialogs/dialog_textobject.cc
+glom/mode_design/report_layout/dialog_layout_report.cc
glom/mode_design/print_layouts/box_print_layouts.cc
-glom/mode_design/print_layouts/canvas_layout_item.cc
-glom/mode_design/print_layouts/canvas_print_layout.cc
glom/mode_design/print_layouts/print_layout_toolbar.cc
glom/mode_design/print_layouts/window_print_layout_edit.cc
+glom/mode_design/relationships_overview/dialog_relationships_overview.cc
glom/mode_design/script_library/dialog_new_script.cc
glom/mode_design/script_library/dialog_script_library.cc
glom/mode_design/users/dialog_groups_list.cc
@@ -105,9 +105,9 @@ glom/mode_find/box_data_details_find.cc
glom/mode_find/box_data_list_find.cc
glom/mode_find/notebook_find.cc
glom/navigation/box_tables.cc
+glom/print_layout/canvas_layout_item.cc
+glom/print_layout/canvas_print_layout.cc
glom/python_embed/glom_python.cc
-glom/relationships_overview/dialog_relationships_overview.cc
-glom/reports/dialog_layout_report.cc
glom/translation/combobox_locale.cc
glom/translation/dialog_change_language.cc
glom/translation/window_translations.cc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]