[Libreoffice-commits] .: 2 commits - sw/uiconfig vcl/inc vcl/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Fri Oct 12 04:52:09 PDT 2012
sw/uiconfig/sw/ui/20872.ui | 43 ++++++++++++++++++++-----------------------
vcl/inc/vcl/layout.hxx | 4 ++--
vcl/source/window/layout.cxx | 8 ++++++++
3 files changed, 30 insertions(+), 25 deletions(-)
New commits:
commit 12a971118f732858bd288e6fd5b38b17b7c560e8
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Oct 12 12:50:56 2012 +0100
don't process empty grid cells
Change-Id: Ibd8ea6a40ced219c5f64d1c04df28b85c99a00bb
diff --git a/vcl/inc/vcl/layout.hxx b/vcl/inc/vcl/layout.hxx
index 5e22537..43fc7a9 100644
--- a/vcl/inc/vcl/layout.hxx
+++ b/vcl/inc/vcl/layout.hxx
@@ -315,8 +315,8 @@ private:
int x;
int y;
ExtendedGridEntry()
- : x(0)
- , y(0)
+ : x(-1)
+ , y(-1)
{
}
};
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index 836b6a8..8336a08 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -427,6 +427,14 @@ VclGrid::array_type VclGrid::assembleGrid() const
for (sal_Int32 y = 0; y < nMaxY; ++y)
{
ExtendedGridEntry &rSpan = A[x][y];
+ //cell x/y is spanned by the widget at cell rSpan.x/rSpan.y,
+ //just points back to itself if there's no cell spanning
+ if ((rSpan.x == -1) || (rSpan.y == -1))
+ {
+ //there is no entry for this cell, i.e. this is a cell
+ //with no widget in it, or spanned by any other widget
+ continue;
+ }
ExtendedGridEntry &rEntry = A[rSpan.x][rSpan.y];
if (aNonEmptyCols[x] == false)
--rEntry.nSpanWidth;
commit 6b459bf06c10ee05ff1b6d5db8c3e30fa2774a9e
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Oct 12 11:49:54 2012 +0100
tweak dialog to show label again
Change-Id: I8b2e61a2754190eb3bd218242485a6bbce41aa7d
diff --git a/sw/uiconfig/sw/ui/20872.ui b/sw/uiconfig/sw/ui/20872.ui
index a06270d..879e210 100644
--- a/sw/uiconfig/sw/ui/20872.ui
+++ b/sw/uiconfig/sw/ui/20872.ui
@@ -29,6 +29,23 @@
</row>
</data>
</object>
+ <object class="GtkListStore" id="liststore2">
+ <columns>
+ <!-- column-name gchararray1 -->
+ <column type="gchararray"/>
+ </columns>
+ <data>
+ <row>
+ <col id="0" translatable="yes">Tap stop</col>
+ </row>
+ <row>
+ <col id="0" translatable="yes">Space</col>
+ </row>
+ <row>
+ <col id="0" translatable="yes">Nothing</col>
+ </row>
+ </data>
+ </object>
<object class="GtkBox" id="20872">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -100,7 +117,6 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
- <property name="hexpand">True</property>
<property name="label" translatable="yes">Numbering followed by</property>
</object>
<packing>
@@ -300,14 +316,15 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
+ <property name="halign">end</property>
<property name="use_action_appearance">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
<packing>
- <property name="left_attach">1</property>
+ <property name="left_attach">0</property>
<property name="top_attach">6</property>
- <property name="width">1</property>
+ <property name="width">2</property>
<property name="height">1</property>
</packing>
</child>
@@ -396,9 +413,6 @@
<property name="height">1</property>
</packing>
</child>
- <child>
- <placeholder/>
- </child>
</object>
<packing>
<property name="expand">False</property>
@@ -426,21 +440,4 @@
</packing>
</child>
</object>
- <object class="GtkListStore" id="liststore2">
- <columns>
- <!-- column-name gchararray1 -->
- <column type="gchararray"/>
- </columns>
- <data>
- <row>
- <col id="0" translatable="yes">Tap stop</col>
- </row>
- <row>
- <col id="0" translatable="yes">Space</col>
- </row>
- <row>
- <col id="0" translatable="yes">Nothing</col>
- </row>
- </data>
- </object>
</interface>
More information about the Libreoffice-commits
mailing list