|
From: Crossfire C. r. messages.
<cro...@li...> - 2009-05-25 22:28:27
|
Revision: 11723
http://crossfire.svn.sourceforge.net/crossfire/?rev=11723&view=rev
Author: kbulgrien
Date: 2009-05-25 22:28:08 +0000 (Mon, 25 May 2009)
Log Message:
-----------
- GTK-V2 sixforty layout rework that started out as a general fix for the new
stat.c and pickup.c code, but became a general improvement effort. The
layout still has some issues as saving windows position seems unreliable -
possibly due to a need for constraining containers (viewport?) in the vpaned
widgets. To debug, experimentation with scrolled windows can show when
widgets might be have a size that subverts sizing. The default layout with
no sixforty.pos is sane.
- The stats panel is changed the most with scroll bars added so the wide stats
can be viewed in a small client.
- Both message panels are not in a notebook anymore to support recent chat,
tell, say changes.
Modified Paths:
--------------
client/trunk/ChangeLog
client/trunk/gtk-v2/glade/sixforty.glade
Modified: client/trunk/ChangeLog
===================================================================
--- client/trunk/ChangeLog 2009-05-25 20:09:19 UTC (rev 11722)
+++ client/trunk/ChangeLog 2009-05-25 22:28:08 UTC (rev 11723)
@@ -1,6 +1,17 @@
"$Id$"
Top of SVN tree:
------------------------------------------------------------------------------
+gtk-v2/glade/sixforty.glade: This started out as a rework for the new stat.c
+ and pickup.c code, but became a general improvement effort. The layout has
+ some issues in that saving windows position seems unreliable - possibly due
+ to a need for constraining containers (viewport?) in the vpaned widgets. To
+ debug, experimentation with scrolled windows can show when widgets might be
+ have a size that subverts sizing. The default layout with no sixforty.pos
+ is sane. The stats panel is changed the most with scroll bars added so the
+ wide stats can be viewed in a small client. Both message panels are not in
+ a notebook anymore to support recent chat/tell/say changes.
+Kevin Bulgrien 2009/05/25
+
gtk-v2/glade/lobotomy.glade
gtk-v2/glade/oroboros.glade
gtk-v2/glade/gtk-v1.glade
@@ -13,7 +24,7 @@
gtk-v2/glade/sixforty.glade
gtk-v2/glade/chthonic.glade: Fix an omitted change in the menubar edits made
prior to support changes in pickup.c.
-Kevin Bulgrien 2009/05/23
+Kevin Bulgrien 2009/05/24
gtk-v2/glade/lobotomy.glade: A significant dress-up of the layout and general
reduction of various container widgets that are not necessary for one reason
Modified: client/trunk/gtk-v2/glade/sixforty.glade
===================================================================
--- client/trunk/gtk-v2/glade/sixforty.glade 2009-05-25 20:09:19 UTC (rev 11722)
+++ client/trunk/gtk-v2/glade/sixforty.glade 2009-05-25 22:28:08 UTC (rev 11723)
@@ -328,7 +328,6 @@
<property name="label" translatable="yes">Ratio >= 5</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off</property>
</widget>
</child>
<child>
@@ -337,7 +336,6 @@
<property name="label" translatable="yes">Ratio >= 10</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -346,7 +344,6 @@
<property name="label" translatable="yes">Ratio >= 15</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -355,7 +352,6 @@
<property name="label" translatable="yes">Ratio >= 20</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -364,7 +360,6 @@
<property name="label" translatable="yes">Ratio >= 25</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -373,7 +368,6 @@
<property name="label" translatable="yes">Ratio >= 30</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -382,7 +376,6 @@
<property name="label" translatable="yes">Ratio >= 35</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -391,7 +384,6 @@
<property name="label" translatable="yes">Ratio >= 40</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -400,7 +392,6 @@
<property name="label" translatable="yes">Ratio >= 45</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
<child>
@@ -409,7 +400,6 @@
<property name="label" translatable="yes">Ratio >= 50</property>
<property name="use_underline">True</property>
<property name="active">True</property>
- <property name="group">ratio_pickup_off1</property>
</widget>
</child>
</widget>
@@ -452,7 +442,7 @@
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox2">
+ <widget class="GtkHBox" id="hbox_run_fire">
<property name="visible">True</property>
<child>
<widget class="GtkLabel" id="run_label">
@@ -460,10 +450,6 @@
<property name="xalign">0</property>
<property name="xpad">2</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- </packing>
</child>
<child>
<widget class="GtkLabel" id="fire_label">
@@ -472,16 +458,11 @@
<property name="xpad">2</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="padding">8</property>
<property name="position">1</property>
</packing>
</child>
@@ -493,31 +474,29 @@
<property name="label" translatable="yes">Player:</property>
</widget>
<packing>
- <property name="expand">False</property>
<property name="padding">8</property>
<property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label_exp">
+ <widget class="GtkLabel" id="label_level">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="xpad">2</property>
- <property name="label" translatable="yes">Experience:</property>
+ <property name="label" translatable="yes">Lvl:</property>
</widget>
<packing>
- <property name="expand">False</property>
<property name="position">3</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label_level">
+ <widget class="GtkLabel" id="label_exp">
<property name="visible">True</property>
+ <property name="xalign">0</property>
<property name="xpad">2</property>
- <property name="label" translatable="yes">Lvl:</property>
+ <property name="label" translatable="yes">Experience:</property>
</widget>
<packing>
- <property name="expand">False</property>
<property name="position">4</property>
</packing>
</child>
@@ -531,12 +510,12 @@
<widget class="GtkHPaned" id="hpaned_client">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="position">340</property>
+ <property name="position">356</property>
<child>
<widget class="GtkVPaned" id="vpaned_map_stats">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="position">290</property>
+ <property name="position">296</property>
<child>
<widget class="GtkNotebook" id="map_notebook">
<property name="visible">True</property>
@@ -591,392 +570,108 @@
<property name="can_focus">True</property>
<property name="border_width">2</property>
<child>
- <widget class="GtkTable" id="table_statbars">
+ <widget class="GtkScrolledWindow" id="scrolledwindow_stats">
<property name="visible">True</property>
- <property name="n_rows">7</property>
- <property name="n_columns">4</property>
- <property name="row_spacing">4</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="vscrollbar_policy">GTK_POLICY_NEVER</property>
<child>
- <widget class="GtkProgressBar" id="progressbar_food">
- <property name="height_request">12</property>
+ <widget class="GtkViewport" id="viewport_statbars">
<property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_stats_food">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Food: 0/0</property>
- </widget>
- <packing>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkProgressBar" id="progressbar_grace">
- <property name="height_request">12</property>
- <property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_stats_grace">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Grace: 0/0</property>
- </widget>
- <packing>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkProgressBar" id="progressbar_sp">
- <property name="height_request">12</property>
- <property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_stats_sp">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Mana: 0/0</property>
- </widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkProgressBar" id="progressbar_hp">
- <property name="height_request">12</property>
- <property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_stats_hp">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">HP: 0/0</property>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_weapon">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">WSp</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_weapon_speed">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">0</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_movement">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Sp</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_speed">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">0</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_weaponclass">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">WC</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_wc">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">0</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_damage">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Dam</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_dam">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">0</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_armorclass">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">AC</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_ac">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">0</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_defense">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Arm</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_armor">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">0</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_range">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Range:</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_stats_exp">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">Exp: 0/0</property>
- </widget>
- <packing>
- <property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkProgressBar" id="progressbar_exp">
- <property name="height_request">12</property>
- <property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox1">
- <property name="visible">True</property>
+ <property name="resize_mode">GTK_RESIZE_QUEUE</property>
+ <property name="shadow_type">GTK_SHADOW_NONE</property>
<child>
- <widget class="GtkLabel" id="label_weight">
+ <widget class="GtkTable" id="table_statbars">
<property name="visible">True</property>
- <property name="label" translatable="yes">Weigh:</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_inv_weight">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="xpad">2</property>
- <property name="label" translatable="yes">0/0</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_corestats">
- <property name="visible">True</property>
- <property name="homogeneous">True</property>
- <child>
- <widget class="GtkHBox" id="hbox_strength">
- <property name="visible">True</property>
+ <property name="border_width">2</property>
+ <property name="n_rows">7</property>
+ <property name="n_columns">8</property>
+ <property name="column_spacing">5</property>
<child>
+ <widget class="GtkHBox" id="hbox_encumbrance">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_stat_encumbrance_name">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="xpad">2</property>
+ <property name="label" translatable="yes"> Encumbrance: </property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_encumbrance_current">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_ratio_encumbrance">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">/</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_encumbrance_max">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">5</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVSeparator" id="vseparator_stat_col5">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options"></property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVSeparator" id="vseparator_stat_col2">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="bottom_attach">7</property>
+ <property name="x_options"></property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
<widget class="GtkLabel" id="label_strength">
<property name="visible">True</property>
<property name="xalign">0</property>
@@ -984,8 +679,8 @@
<property name="label" translatable="yes">Str</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
@@ -995,19 +690,12 @@
<property name="label" translatable="yes">0</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_dexterity">
- <property name="visible">True</property>
<child>
<widget class="GtkLabel" id="label_dexterity">
<property name="visible">True</property>
@@ -1016,204 +704,689 @@
<property name="label" translatable="yes">Dex</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
+ <widget class="GtkLabel" id="label_constitution">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="xpad">2</property>
+ <property name="label" translatable="yes">Con</property>
+ </widget>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_intelligence">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="xpad">2</property>
+ <property name="label" translatable="yes">Int</property>
+ </widget>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_wisdom">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="xpad">2</property>
+ <property name="label" translatable="yes">Wis</property>
+ </widget>
+ <packing>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_power">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="xpad">2</property>
+ <property name="label" translatable="yes">Pow</property>
+ </widget>
+ <packing>
+ <property name="top_attach">5</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_stat_hp">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_stat_current_hp">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_ratio_hp">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">/</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_max_hp">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="x_options">GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_stat_sp">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_stat_current_sp">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_ratio_sp">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">/</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_max_sp">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_stat_grace">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_stat_current_grace">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_ratio_grace">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">/</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_max_grace">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_stat_food">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_stat_current_food">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_ratio_food">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">/</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_stat_max_food">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">0</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ ...
[truncated message content] |