Commit 815002d6 authored by Murray Cumming's avatar Murray Cumming
Browse files

Progress InfoBar: Block user input during progress.

* glom/application.cc: set_progress_message(): Set the main UI elements to
insensitive(), because all our current uses of the progess message should
block user input, like a modal dialog.
* ui/operator/window_main.glade: Move the InfoBar out of the frame, because
it should not have the border, and so we can make the frame insensitive
without making the InfoBar insensitive. This required adding an extra
intermediate GtkBox, because otherwise there is no way to add the menubar
at the top, before the InfoBar.
This .glade file needed some hand-editing to remove bad <packing> tags that
glade (from git master) added.
parent 63293414
......@@ -7,7 +7,11 @@
block user input, like a modal dialog.
* ui/operator/window_main.glade: Move the InfoBar out of the frame, because
it should not have the border, and so we can make the frame insensitive
without making the InfoBar insensitive.
without making the InfoBar insensitive. This required adding an extra
intermediate GtkBox, because otherwise there is no way to add the menubar
at the top, before the InfoBar.
This .glade file needed some hand-editing to remove bad <packing> tags that
glade (from git master) added.
2011-10-24 Murray Cumming <murrayc@murrayc.com>
......
......@@ -134,10 +134,10 @@
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
<property name="pack_type">end</property>
<property name="position">0</property>
</packing>
</child>
</object>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment