From 1487798293883177e861e6fe533e15b50c9027ef Mon Sep 17 00:00:00 2001 From: rathnor Date: Fri, 25 Jul 2003 11:17:41 +0000 Subject: fix fbrun on multiple screens --- ChangeLog | 2 ++ util/fbrun/FbRun.cc | 6 +++--- util/fbrun/FbRun.hh | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 93f89cc..f4d3d29 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ (Format: Year/Month/Day) Changes for 0.9.5: *03/07/25: + * Make fbrun work properly on multiple screens (Simon) + FbRun.hh/cc * Make sure all the menus have titles, make -version go to stdout (Simon) Screen.cc Slit.cc Toolbar.cc ToolbarHandler.cc Xinerama.hh Workspace.cc main.cc diff --git a/util/fbrun/FbRun.cc b/util/fbrun/FbRun.cc index 6c7a53a..09f6075 100644 --- a/util/fbrun/FbRun.cc +++ b/util/fbrun/FbRun.cc @@ -19,7 +19,7 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: FbRun.cc,v 1.14 2003/07/10 10:18:08 fluxgen Exp $ +// $Id: FbRun.cc,v 1.15 2003/07/25 11:17:41 rathnor Exp $ #include "FbRun.hh" @@ -41,10 +41,10 @@ using namespace std; FbRun::FbRun(int x, int y, size_t width): m_font("fixed"), - m_win((int)0, x, y, //screen num and position + m_display(FbTk::App::instance()->display()), + m_win((int)DefaultScreen(m_display), x, y, //screen num and position width + m_bevel, m_font.height() + 2, // size KeyPressMask|ExposureMask), // eventmask - m_display(FbTk::App::instance()->display()), m_bevel(4), m_gc(DefaultGC(m_display, DefaultScreen(m_display))), m_end(false), diff --git a/util/fbrun/FbRun.hh b/util/fbrun/FbRun.hh index a92ca90..7ece48c 100644 --- a/util/fbrun/FbRun.hh +++ b/util/fbrun/FbRun.hh @@ -19,7 +19,7 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: FbRun.hh,v 1.10 2003/06/24 10:22:42 fluxgen Exp $ +// $Id: FbRun.hh,v 1.11 2003/07/25 11:17:41 rathnor Exp $ #ifndef FBRUN_HH #define FBRUN_HH @@ -97,8 +97,8 @@ private: void tabCompleteHistory(); FbTk::Font m_font; ///< font used to draw command text - FbTk::FbWindow m_win; ///< toplevel window Display *m_display; ///< display connection + FbTk::FbWindow m_win; ///< toplevel window std::string m_runtext; ///< command to execute int m_bevel; ///< distance to window edge from font in pixels GC m_gc; ///< graphic context -- cgit v0.11.2