Openbox as the window manager.
.SH "SEE ALSO"
.PP
-openbox(1), openbox-kde-session (1), openbox-session(1).
+openbox(1), openbox-kde-session(1), openbox-session(1).
.PP
The program's full documentation is available on the website:
-\fBhttp://openbox.org/\fP
+\fBhttp://icculus.org/openbox/\fP
.PP
Please report bugs to: \fBhttp://bugzilla.icculus.org/
\fP
-.\" created by instant / docbook-to-man, Tue 15 May 2007, 20:08
+.\" created by instant / docbook-to-man, Wed 16 May 2007, 01:19
<refsect1>
<title>SEE ALSO</title>
- <para>openbox(1), openbox-kde-session (1), openbox-session(1).
+ <para>openbox(1), openbox-kde-session(1), openbox-session(1).
</para>
<para>The program's full documentation is available on the website:
- <literal>http://openbox.org/</literal></para>
+ <literal>http://icculus.org/openbox/</literal></para>
<para>Please report bugs to: <literal>http://bugzilla.icculus.org/
</literal></para>
Openbox as the window manager.
.SH "SEE ALSO"
.PP
-openbox(1), openbox-gnome-session (1), openbox-session (1).
+openbox(1), openbox-gnome-session(1), openbox-session(1).
.PP
The program's full documentation is available on the website:
-\fBhttp://openbox.org/\fP
+\fBhttp://icculus.org/openbox/\fP
.PP
Please report bugs to: \fBhttp://bugzilla.icculus.org/
\fP
-.\" created by instant / docbook-to-man, Tue 15 May 2007, 20:08
+.\" created by instant / docbook-to-man, Wed 16 May 2007, 01:19
<refsect1>
<title>SEE ALSO</title>
- <para>openbox(1), openbox-gnome-session (1), openbox-session (1).
+ <para>openbox(1), openbox-gnome-session(1), openbox-session(1).
</para>
<para>The program's full documentation is available on the website:
- <literal>http://openbox.org/</literal></para>
+ <literal>http://icculus.org/openbox/</literal></para>
<para>Please report bugs to: <literal>http://bugzilla.icculus.org/
</literal></para>
own.
.SH "SEE ALSO"
.PP
-openbox(1), openbox-kde-session (1), openbox-gnome-session (1).
+openbox(1), openbox-session(1), openbox-gnome-session(1).
.PP
The program's full documentation is available on the website:
-\fBhttp://openbox.org/\fP
+\fBhttp://icculus.org/openbox/\fP
.PP
Please report bugs to: \fBhttp://bugzilla.icculus.org/
\fP
-.\" created by instant / docbook-to-man, Tue 15 May 2007, 20:08
+.\" created by instant / docbook-to-man, Wed 16 May 2007, 01:19
<refsect1>
<title>SEE ALSO</title>
- <para>openbox(1), openbox-kde-session (1), openbox-gnome-session (1).
+ <para>openbox(1), openbox-session(1), openbox-gnome-session(1).
</para>
<para>The program's full documentation is available on the website:
- <literal>http://openbox.org/</literal></para>
+ <literal>http://icculus.org/openbox/</literal></para>
<para>Please report bugs to: <literal>http://bugzilla.icculus.org/
</literal></para>
xinerama support.
.SH "SEE ALSO"
.PP
-obconf (1), openbox-gnome-session (1), openbox-kde-session (1).
-
+obconf (1), openbox-session(1), openbox-gnome-session(1),
+openbox-kde-session(1).
.PP
The program's full documentation is available on the website:
-\fBhttp://openbox.org/\fP
+\fBhttp://icculus.org/openbox/\fP
.PP
Please report bugs to: \fBhttp://bugzilla.icculus.org/
\fP
-.\" created by instant / docbook-to-man, Tue 15 May 2007, 20:08
+.\" created by instant / docbook-to-man, Wed 16 May 2007, 01:19
<refsect1>
<title>SEE ALSO</title>
- <para>obconf (1), openbox-gnome-session (1), openbox-kde-session (1).
- </para>
+ <para>obconf (1), openbox-session(1), openbox-gnome-session(1),
+ openbox-kde-session(1).</para>
<para>The program's full documentation is available on the website:
- <literal>http://openbox.org/</literal></para>
+ <literal>http://icculus.org/openbox/</literal></para>
<para>Please report bugs to: <literal>http://bugzilla.icculus.org/
</literal></para>
/* XXX UGLY HACK race with motion event starting a move and the
button release gettnig processed first. answer: don't queue
- moveresize starts. UGLY HACK XXX */
+ moveresize starts. UGLY HACK XXX
+
+ XXX ALSO don't queue showmenu events, because on button press
+ events we need to know if a mouse grab is going to take place,
+ and set the button to 0, so that later motion events don't think
+ that a drag is going on. since showmenu grabs the pointer..
+ */
if (a->data.any.interactive || a->func == action_move ||
- a->func == action_resize)
+ a->func == action_resize || a->func == action_showmenu)
{
/* interactive actions are not queued */
a->func(&a->data);
e->xbutton.x_root, e->xbutton.y_root,
e->xbutton.time);
+ /* if the bindings grab the pointer, there won't be a ButtonRelease
+ event for us */
+ if (grab_on_pointer())
+ button = 0;
+
if (CLIENT_CONTEXT(context, client)) {
/* Replay the event, so it goes to the client*/
XAllowEvents(ob_display, ReplayPointer, event_curtime);