By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 676
Collapse All | Expand All

(-)kdebase/kwin/kcmkwin/kwinoptions/windows.cpp (-4 / +8 lines)
Lines 910-916 Link Here
910
    // CT: disabling is needed as long as functionality misses in kwin
910
    // CT: disabling is needed as long as functionality misses in kwin
911
    //placementCombo->insertItem(i18n("Interactive"), INTERACTIVE_PLACEMENT);
911
    //placementCombo->insertItem(i18n("Interactive"), INTERACTIVE_PLACEMENT);
912
    //placementCombo->insertItem(i18n("Manual"), MANUAL_PLACEMENT);
912
    //placementCombo->insertItem(i18n("Manual"), MANUAL_PLACEMENT);
913
    placementCombo->setCurrentItem(SMART_PLACEMENT);
913
    placementCombo->setCurrentItem(CENTERED_PLACEMENT);
914
914
915
    // FIXME, when more policies have been added to KWin
915
    // FIXME, when more policies have been added to KWin
916
    wtstr = i18n("The placement policy determines where a new window"
916
    wtstr = i18n("The placement policy determines where a new window"
Lines 1140-1147 Link Here
1140
        setPlacement(ZEROCORNERED_PLACEMENT);
1140
        setPlacement(ZEROCORNERED_PLACEMENT);
1141
    else if( key == "Maximizing")
1141
    else if( key == "Maximizing")
1142
        setPlacement(MAXIMIZING_PLACEMENT);
1142
        setPlacement(MAXIMIZING_PLACEMENT);
1143
    else
1143
    else if( key == "Smart")
1144
        setPlacement(SMART_PLACEMENT);
1144
        setPlacement(SMART_PLACEMENT);
1145
    else
1146
        setPlacement(CENTERED_PLACEMENT);
1145
//  }
1147
//  }
1146
1148
1147
    setMoveResizeMaximized(config->readBoolEntry(KWIN_MOVE_RESIZE_MAXIMIZED, false));
1149
    setMoveResizeMaximized(config->readBoolEntry(KWIN_MOVE_RESIZE_MAXIMIZED, false));
Lines 1188-1193 Link Here
1188
        config->writeEntry(KWIN_PLACEMENT, "ZeroCornered");
1190
        config->writeEntry(KWIN_PLACEMENT, "ZeroCornered");
1189
    else if (v == MAXIMIZING_PLACEMENT)
1191
    else if (v == MAXIMIZING_PLACEMENT)
1190
        config->writeEntry(KWIN_PLACEMENT, "Maximizing");
1192
        config->writeEntry(KWIN_PLACEMENT, "Maximizing");
1193
    else if (v == SMART_PLACEMENT)
1194
        config->writeEntry(KWIN_PLACEMENT, "Smart");
1191
//CT 13mar98 manual and interactive placement
1195
//CT 13mar98 manual and interactive placement
1192
//   else if (v == MANUAL_PLACEMENT)
1196
//   else if (v == MANUAL_PLACEMENT)
1193
//     config->writeEntry(KWIN_PLACEMENT, "Manual");
1197
//     config->writeEntry(KWIN_PLACEMENT, "Manual");
Lines 1196-1202 Link Here
1196
//       config->writeEntry(KWIN_PLACEMENT, tmpstr);
1200
//       config->writeEntry(KWIN_PLACEMENT, tmpstr);
1197
//   }
1201
//   }
1198
    else
1202
    else
1199
        config->writeEntry(KWIN_PLACEMENT, "Smart");
1203
        config->writeEntry(KWIN_PLACEMENT, "Centered");
1200
1204
1201
    config->writeEntry(KWIN_MINIMIZE_ANIM, getMinimizeAnim());
1205
    config->writeEntry(KWIN_MINIMIZE_ANIM, getMinimizeAnim());
1202
    config->writeEntry(KWIN_MINIMIZE_ANIM_SPEED, getMinimizeAnimSpeed());
1206
    config->writeEntry(KWIN_MINIMIZE_ANIM_SPEED, getMinimizeAnimSpeed());
Lines 1229-1235 Link Here
1229
    setMove(OPAQUE);
1233
    setMove(OPAQUE);
1230
    setResizeOpaque(RESIZE_TRANSPARENT);
1234
    setResizeOpaque(RESIZE_TRANSPARENT);
1231
    setGeometryTip(false);
1235
    setGeometryTip(false);
1232
    setPlacement(SMART_PLACEMENT);
1236
    setPlacement(CENTERED_PLACEMENT);
1233
    setMoveResizeMaximized(false);
1237
    setMoveResizeMaximized(false);
1234
1238
1235
    //copied from kcontrol/konq/kwindesktop, aleXXX
1239
    //copied from kcontrol/konq/kwindesktop, aleXXX
(-)kdebase/kwin/placement.cpp (-4 / +8 lines)
Lines 78-85 Link Here
78
        placeOnMainWindow(c, area, nextPlacement);
78
        placeOnMainWindow(c, area, nextPlacement);
79
    else if( policy == Maximizing )
79
    else if( policy == Maximizing )
80
        placeMaximizing(c, area, nextPlacement);
80
        placeMaximizing(c, area, nextPlacement);
81
    else
81
    else if( policy == Smart )
82
        placeSmart(c, area, nextPlacement);
82
        placeSmart(c, area, nextPlacement);
83
    else
84
        placeCentered(c, area, nextPlacement);
83
    }
85
    }
84
86
85
/*!
87
/*!
Lines 345-351 Link Here
345
    const int W = maxRect.width();
347
    const int W = maxRect.width();
346
348
347
    if( nextPlacement == Unknown )
349
    if( nextPlacement == Unknown )
348
        nextPlacement = Smart;
350
        nextPlacement = Centered;
349
351
350
  //initialize if needed
352
  //initialize if needed
351
    if (cci[dn].pos.x() < 0 || cci[dn].pos.x() < X || cci[dn].pos.y() < Y )
353
    if (cci[dn].pos.x() < 0 || cci[dn].pos.x() < X || cci[dn].pos.y() < Y )
Lines 518-524 Link Here
518
void Placement::placeMaximizing(Client* c, TQRect& area, Policy nextPlacement )
520
void Placement::placeMaximizing(Client* c, TQRect& area, Policy nextPlacement )
519
    {
521
    {
520
    if( nextPlacement == Unknown )
522
    if( nextPlacement == Unknown )
521
        nextPlacement = Smart;
523
        nextPlacement = Centered;
522
    if( c->isMaximizable() && c->maxSize().width() >= area.width() && c->maxSize().height() >= area.height())
524
    if( c->isMaximizable() && c->maxSize().width() >= area.width() && c->maxSize().height() >= area.height())
523
        {
525
        {
524
        if( m_WorkspacePtr->clientArea( MaximizeArea, c ) == area )
526
        if( m_WorkspacePtr->clientArea( MaximizeArea, c ) == area )
Lines 565-572 Link Here
565
        return OnMainWindow;
567
        return OnMainWindow;
566
    else if( policy == "Maximizing" )
568
    else if( policy == "Maximizing" )
567
        return Maximizing;
569
        return Maximizing;
568
    else
570
    else if( policy == "Smart" )
569
        return Smart;
571
        return Smart;
572
    else
573
        return Centered;
570
    }
574
    }
571
575
572
const char* Placement::policyToString( Policy policy )
576
const char* Placement::policyToString( Policy policy )

Return to bug 676