|
Lines 1845-1852
bool LockProcess::checkPass()
Link Here
|
| 1845 |
// Wait for SAK press before continuing... |
1845 |
// Wait for SAK press before continuing... |
| 1846 |
SAKDlg inDlg( this ); |
1846 |
SAKDlg inDlg( this ); |
| 1847 |
execDialog( &inDlg ); |
1847 |
execDialog( &inDlg ); |
| 1848 |
if (trinity_desktop_lock_closing_windows) |
1848 |
if (trinity_desktop_lock_closing_windows) { |
| 1849 |
return 0; |
1849 |
return 0; |
|
|
1850 |
} |
| 1850 |
} |
1851 |
} |
| 1851 |
|
1852 |
|
| 1852 |
showVkbd(); |
1853 |
showVkbd(); |
|
Lines 2028-2034
void LockProcess::cleanupPopup()
Link Here
|
| 2028 |
{ |
2029 |
{ |
| 2029 |
TQWidget *dlg = (TQWidget *)sender(); |
2030 |
TQWidget *dlg = (TQWidget *)sender(); |
| 2030 |
mDialogs.remove( dlg ); |
2031 |
mDialogs.remove( dlg ); |
| 2031 |
fakeFocusIn( mDialogs.first()->winId() ); |
2032 |
if ( mDialogs.isEmpty() ) { |
|
|
2033 |
fakeFocusIn( mDialogs.first()->winId() ); |
| 2034 |
} |
| 2032 |
} |
2035 |
} |
| 2033 |
|
2036 |
|
| 2034 |
void LockProcess::doFunctionKeyBroadcast() { |
2037 |
void LockProcess::doFunctionKeyBroadcast() { |
|
Lines 2547-2553
void LockProcess::slotMouseActivity(XEvent *event)
Link Here
|
| 2547 |
bool inDialog = 0; |
2550 |
bool inDialog = 0; |
| 2548 |
XButtonEvent *be = (XButtonEvent *) event; |
2551 |
XButtonEvent *be = (XButtonEvent *) event; |
| 2549 |
XMotionEvent *me = (XMotionEvent *) event; |
2552 |
XMotionEvent *me = (XMotionEvent *) event; |
| 2550 |
if ((event->type == ButtonPress) && (mDialogs.first())) { |
2553 |
if ((event->type == ButtonPress) && (!mDialogs.isEmpty())) { |
| 2551 |
// Get geometry including window frame/titlebar |
2554 |
// Get geometry including window frame/titlebar |
| 2552 |
TQRect fgeom = mDialogs.first()->frameGeometry(); |
2555 |
TQRect fgeom = mDialogs.first()->frameGeometry(); |
| 2553 |
TQRect wgeom = mDialogs.first()->geometry(); |
2556 |
TQRect wgeom = mDialogs.first()->geometry(); |
|
Lines 2588-2594
void LockProcess::slotMouseActivity(XEvent *event)
Link Here
|
| 2588 |
int deltaY = me->y_root - m_mousePrevY; |
2591 |
int deltaY = me->y_root - m_mousePrevY; |
| 2589 |
m_dialogPrevX = m_dialogPrevX + deltaX; |
2592 |
m_dialogPrevX = m_dialogPrevX + deltaX; |
| 2590 |
m_dialogPrevY = m_dialogPrevY + deltaY; |
2593 |
m_dialogPrevY = m_dialogPrevY + deltaY; |
| 2591 |
if (mDialogs.first()) mDialogs.first()->move(m_dialogPrevX, m_dialogPrevY); |
2594 |
if (!mDialogs.isEmpty()) mDialogs.first()->move(m_dialogPrevX, m_dialogPrevY); |
| 2592 |
|
2595 |
|
| 2593 |
m_mousePrevX = me->x_root; |
2596 |
m_mousePrevX = me->x_root; |
| 2594 |
m_mousePrevY = me->y_root; |
2597 |
m_mousePrevY = me->y_root; |