diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-08-06 09:18:11 +0200 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-08-06 09:18:51 +0200 |
commit | acdf00ea9995ba06b18c0b0ea0eb55974f1e3ae9 (patch) | |
tree | 7c39fe814d01e3283acf345223eacc55b0348eca /cui | |
parent | 0651e83da75b36ec95e9a895c746174831df53dd (diff) |
make line ends preview correctly again
Change-Id: Id6516aec9a4c79d1ccceb06b06582eb00dd8c5eb
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/inc/cuitabline.hxx | 3 | ||||
-rw-r--r-- | cui/source/tabpages/tplneend.cxx | 7 | ||||
-rw-r--r-- | cui/uiconfig/ui/lineendstabpage.ui | 106 |
3 files changed, 77 insertions, 39 deletions
diff --git a/cui/source/inc/cuitabline.hxx b/cui/source/inc/cuitabline.hxx index 59f8de118b87..4388ddd40e47 100644 --- a/cui/source/inc/cuitabline.hxx +++ b/cui/source/inc/cuitabline.hxx @@ -392,7 +392,8 @@ public: void SetLineEndChgd( ChangeType* pIn ) { pnLineEndListState = pIn; } - virtual void DataChanged( const DataChangedEvent& rDCEvt ); + virtual void DataChanged( const DataChangedEvent& rDCEvt ); + virtual void Resize(); }; #endif // _CUI_TAB_LINE_HXX diff --git a/cui/source/tabpages/tplneend.cxx b/cui/source/tabpages/tplneend.cxx index e5af02595a40..5ac75388000f 100644 --- a/cui/source/tabpages/tplneend.cxx +++ b/cui/source/tabpages/tplneend.cxx @@ -100,6 +100,13 @@ SvxLineEndDefTabPage::SvxLineEndDefTabPage } +void SvxLineEndDefTabPage::Resize() +{ + rXLSet.Put(XLineStartWidthItem(m_pCtlPreview->GetOutputSize().Height() / 2 )); + rXLSet.Put(XLineEndWidthItem(m_pCtlPreview->GetOutputSize().Height() / 2 )); + SfxTabPage::Resize(); +} + //------------------------------------------------------------------------ SvxLineEndDefTabPage::~SvxLineEndDefTabPage() diff --git a/cui/uiconfig/ui/lineendstabpage.ui b/cui/uiconfig/ui/lineendstabpage.ui index 505c08fd0e35..dc3fb73a671d 100644 --- a/cui/uiconfig/ui/lineendstabpage.ui +++ b/cui/uiconfig/ui/lineendstabpage.ui @@ -2,19 +2,11 @@ <interface> <!-- interface-requires gtk+ 3.0 --> <!-- interface-requires LibreOffice 1.0 --> - <object class="GtkImage" id="image1"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="pixbuf">res/sc05501.png</property> - </object> - <object class="GtkImage" id="image2"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="pixbuf">res/sc05502.png</property> - </object> <object class="GtkFrame" id="LineEndPage"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> <property name="border_width">6</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> @@ -22,25 +14,31 @@ <object class="GtkAlignment" id="alignment1"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> <property name="top_padding">6</property> <property name="left_padding">12</property> <child> <object class="GtkBox" id="box1"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox" id="box2"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> <property name="spacing">12</property> <child> <object class="GtkGrid" id="grid1"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="halign">start</property> <property name="valign">start</property> + <property name="hexpand">True</property> <property name="row_spacing">6</property> <property name="column_spacing">12</property> <child> @@ -78,7 +76,10 @@ <object class="GtkEntry" id="EDT_NAME"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="hexpand">True</property> <property name="invisible_char">•</property> + <property name="width_chars">30</property> </object> <packing> <property name="left_attach">1</property> @@ -91,6 +92,7 @@ <object class="svxlo-LineEndLB" id="LB_LINEENDS"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="halign">start</property> </object> <packing> <property name="left_attach">1</property> @@ -110,6 +112,7 @@ <object class="GtkButtonBox" id="buttonbox1"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="vexpand">True</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <property name="layout_style">start</property> @@ -157,39 +160,55 @@ </packing> </child> <child> - <object class="GtkButton" id="BTN_LOAD"> + <object class="GtkGrid" id="grid2"> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="has_tooltip">True</property> - <property name="tooltip_markup" translatable="yes">Load arrow styles</property> - <property name="tooltip_text" translatable="yes">Load arrow styles</property> - <property name="halign">center</property> - <property name="hexpand">True</property> - <property name="image">image1</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">6</property> + <child> + <object class="GtkButton" id="BTN_LOAD"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="has_tooltip">True</property> + <property name="tooltip_markup" translatable="yes">Load arrow styles</property> + <property name="tooltip_text" translatable="yes">Load arrow styles</property> + <property name="halign">center</property> + <property name="hexpand">True</property> + <property name="image">image1</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="BTN_SAVE"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="has_tooltip">True</property> + <property name="tooltip_markup" translatable="yes">Save arrow styles</property> + <property name="tooltip_text" translatable="yes">Save arrow styles</property> + <property name="halign">center</property> + <property name="hexpand">True</property> + <property name="image">image2</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> - </packing> - </child> - <child> - <object class="GtkButton" id="BTN_SAVE"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="has_tooltip">True</property> - <property name="tooltip_markup" translatable="yes">Save arrow styles</property> - <property name="tooltip_text" translatable="yes">Save arrow styles</property> - <property name="halign">center</property> - <property name="hexpand">True</property> - <property name="image">image2</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">4</property> + <property name="secondary">True</property> </packing> </child> </object> @@ -210,6 +229,7 @@ <object class="GtkBox" id="box3"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="valign">end</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> @@ -259,4 +279,14 @@ </object> </child> </object> + <object class="GtkImage" id="image1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="pixbuf">res/sc05501.png</property> + </object> + <object class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="pixbuf">res/sc05502.png</property> + </object> </interface> |