gsl-shell.git - gsl-shell

index : gsl-shell.git
gsl-shell
summary refs log tree commit diff
path: root/fox-gui/window_surface.cpp
diff options
context:
space:
mode:
authorFrancesco Abbate <francesco.bbt@gmail.com>2012年11月01日 23:32:41 +0100
committerFrancesco Abbate <francesco.bbt@gmail.com>2012年11月01日 23:32:41 +0100
commit11a74d54e4fd7d1bddf9725192a92d98e8f009ea (patch)
treefa2ca1fe3d98d605248a4aa326e4655f770a4ec0 /fox-gui/window_surface.cpp
parent7289b01179b471bc48395c77aa1cdcb96060da76 (diff)
downloadgsl-shell-11a74d54e4fd7d1bddf9725192a92d98e8f009ea.tar.gz
Add support in FOX client to change window's layout
Diffstat (limited to 'fox-gui/window_surface.cpp')
-rw-r--r--fox-gui/window_surface.cpp 9
1 files changed, 9 insertions, 0 deletions
diff --git a/fox-gui/window_surface.cpp b/fox-gui/window_surface.cpp
index 9d4d71e8..9196f7f1 100644
--- a/fox-gui/window_surface.cpp
+++ b/fox-gui/window_surface.cpp
@@ -178,6 +178,15 @@ window_surface::slot_update(unsigned index)
}
void
+window_surface::draw_all()
+{
+ for (unsigned k = 0; k < m_plots.size(); k++)
+ render(k);
+ const agg::rect_i r(0, 0, get_width(), get_height());
+ m_window->update_region(r);
+}
+
+void
window_surface::save_slot_image(unsigned index)
{
save_plot_image(index);
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月18日 03:42:29 +0000

AltStyle によって変換されたページ (->オリジナル) /