Fixed some signed/unsigned warnings
This commit is contained in:
parent
968f9b5d8e
commit
05761f6059
21 changed files with 185 additions and 282 deletions
|
@ -22,7 +22,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Basemenu.hh,v 1.9 2002/03/27 18:47:12 fluxgen Exp $
|
||||
// $Id: Basemenu.hh,v 1.10 2002/04/03 12:08:53 fluxgen Exp $
|
||||
|
||||
#ifndef BASEMENU_HH
|
||||
#define BASEMENU_HH
|
||||
|
@ -129,7 +129,7 @@ protected:
|
|||
inline void setHideTree(bool h) { hide_tree = h; }
|
||||
inline void setMinimumSublevels(int m) { menu.minsub = m; }
|
||||
|
||||
virtual void itemSelected(int, int) = 0;
|
||||
virtual void itemSelected(int button, unsigned int index) = 0;
|
||||
virtual void drawItem(unsigned int index, bool highlight= false, bool clear= false,
|
||||
int x= -1, int y= -1, unsigned int width= 0, unsigned int height= 0);
|
||||
virtual void redrawTitle();
|
||||
|
|
|
@ -45,7 +45,7 @@ Clientmenu::Clientmenu(Workspace *ws) : Basemenu(ws->getScreen()) {
|
|||
}
|
||||
|
||||
|
||||
void Clientmenu::itemSelected(int button, int index) {
|
||||
void Clientmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button > 2) return;
|
||||
|
||||
FluxboxWindow *win = wkspc->getWindow(index);
|
||||
|
|
|
@ -37,7 +37,7 @@ private:
|
|||
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
|
||||
public:
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Configmenu.cc,v 1.10 2002/01/11 12:30:22 fluxgen Exp $
|
||||
// $Id: Configmenu.cc,v 1.11 2002/04/03 12:08:53 fluxgen Exp $
|
||||
|
||||
// stupid macros needed to access some functions in version 2 of the GNU C
|
||||
// library
|
||||
|
@ -169,7 +169,7 @@ Configmenu::~Configmenu(void) {
|
|||
}
|
||||
|
||||
|
||||
void Configmenu::itemSelected(int button, int index) {
|
||||
void Configmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
|
||||
|
@ -303,7 +303,7 @@ Configmenu::Focusmenu::Focusmenu(Configmenu *cm) : Basemenu(cm->screen) {
|
|||
}
|
||||
|
||||
|
||||
void Configmenu::Focusmenu::itemSelected(int button, int index) {
|
||||
void Configmenu::Focusmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
|
||||
|
@ -368,83 +368,51 @@ Configmenu::Placementmenu::Placementmenu(Configmenu *cm) : Basemenu(cm->screen)
|
|||
I18n *i18n = I18n::instance();
|
||||
|
||||
setLabel(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuWindowPlacement,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Window Placement"));
|
||||
ConfigmenuSet, ConfigmenuWindowPlacement,
|
||||
"Window Placement"));
|
||||
setInternalMenu();
|
||||
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuSmartRows,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Smart Placement (Rows)"), BScreen::ROWSMARTPLACEMENT);
|
||||
ConfigmenuSet, ConfigmenuSmartRows,
|
||||
"Smart Placement (Rows)"), BScreen::ROWSMARTPLACEMENT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuSmartCols,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Smart Placement (Columns)"), BScreen::COLSMARTPLACEMENT);
|
||||
ConfigmenuSet, ConfigmenuSmartCols,
|
||||
"Smart Placement (Columns)"), BScreen::COLSMARTPLACEMENT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuCascade,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Cascade Placement"), BScreen::CASCADEPLACEMENT);
|
||||
ConfigmenuSet, ConfigmenuCascade,
|
||||
"Cascade Placement"), BScreen::CASCADEPLACEMENT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuLeftRight,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Left to Right"), BScreen::LEFTRIGHT);
|
||||
ConfigmenuSet, ConfigmenuLeftRight,
|
||||
"Left to Right"), BScreen::LEFTRIGHT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuRightLeft,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Right to Left"), BScreen::RIGHTLEFT);
|
||||
ConfigmenuSet, ConfigmenuRightLeft,
|
||||
"Right to Left"), BScreen::RIGHTLEFT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuTopBottom,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Top to Bottom"), BScreen::TOPBOTTOM);
|
||||
ConfigmenuSet, ConfigmenuTopBottom,
|
||||
"Top to Bottom"), BScreen::TOPBOTTOM);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuBottomTop,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Bottom to Top"), BScreen::BOTTOMTOP);
|
||||
ConfigmenuSet, ConfigmenuBottomTop,
|
||||
"Bottom to Top"), BScreen::BOTTOMTOP);
|
||||
|
||||
update();
|
||||
|
||||
switch (configmenu->screen->getPlacementPolicy()) {
|
||||
case BScreen::ROWSMARTPLACEMENT:
|
||||
setItemSelected(0, True);
|
||||
setItemSelected(0, true);
|
||||
break;
|
||||
|
||||
case BScreen::COLSMARTPLACEMENT:
|
||||
setItemSelected(1, True);
|
||||
setItemSelected(1, true);
|
||||
break;
|
||||
|
||||
case BScreen::CASCADEPLACEMENT:
|
||||
setItemSelected(2, True);
|
||||
setItemSelected(2, true);
|
||||
break;
|
||||
}
|
||||
|
||||
Bool rl = (configmenu->screen->getRowPlacementDirection() ==
|
||||
bool rl = (configmenu->screen->getRowPlacementDirection() ==
|
||||
BScreen::LEFTRIGHT),
|
||||
tb = (configmenu->screen->getColPlacementDirection() ==
|
||||
tb = (configmenu->screen->getColPlacementDirection() ==
|
||||
BScreen::TOPBOTTOM);
|
||||
|
||||
setItemSelected(3, rl);
|
||||
|
@ -455,7 +423,7 @@ Configmenu::Placementmenu::Placementmenu(Configmenu *cm) : Basemenu(cm->screen)
|
|||
}
|
||||
|
||||
|
||||
void Configmenu::Placementmenu::itemSelected(int button, int index) {
|
||||
void Configmenu::Placementmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
|
||||
|
@ -464,61 +432,61 @@ void Configmenu::Placementmenu::itemSelected(int button, int index) {
|
|||
case BScreen::ROWSMARTPLACEMENT:
|
||||
configmenu->screen->savePlacementPolicy(item->function());
|
||||
|
||||
setItemSelected(0, True);
|
||||
setItemSelected(1, False);
|
||||
setItemSelected(2, False);
|
||||
setItemSelected(0, true);
|
||||
setItemSelected(1, false);
|
||||
setItemSelected(2, false);
|
||||
|
||||
break;
|
||||
|
||||
case BScreen::COLSMARTPLACEMENT:
|
||||
configmenu->screen->savePlacementPolicy(item->function());
|
||||
|
||||
setItemSelected(0, False);
|
||||
setItemSelected(1, True);
|
||||
setItemSelected(2, False);
|
||||
setItemSelected(0, false);
|
||||
setItemSelected(1, true);
|
||||
setItemSelected(2, false);
|
||||
|
||||
break;
|
||||
|
||||
case BScreen::CASCADEPLACEMENT:
|
||||
configmenu->screen->savePlacementPolicy(item->function());
|
||||
|
||||
setItemSelected(0, False);
|
||||
setItemSelected(1, False);
|
||||
setItemSelected(2, True);
|
||||
setItemSelected(0, false);
|
||||
setItemSelected(1, false);
|
||||
setItemSelected(2, true);
|
||||
|
||||
break;
|
||||
|
||||
case BScreen::LEFTRIGHT:
|
||||
configmenu->screen->saveRowPlacementDirection(BScreen::LEFTRIGHT);
|
||||
|
||||
setItemSelected(3, True);
|
||||
setItemSelected(4, False);
|
||||
setItemSelected(3, true);
|
||||
setItemSelected(4, false);
|
||||
|
||||
break;
|
||||
|
||||
case BScreen::RIGHTLEFT:
|
||||
configmenu->screen->saveRowPlacementDirection(BScreen::RIGHTLEFT);
|
||||
|
||||
setItemSelected(3, False);
|
||||
setItemSelected(4, True);
|
||||
setItemSelected(3, false);
|
||||
setItemSelected(4, true);
|
||||
|
||||
break;
|
||||
break;
|
||||
|
||||
case BScreen::TOPBOTTOM:
|
||||
configmenu->screen->saveColPlacementDirection(BScreen::TOPBOTTOM);
|
||||
configmenu->screen->saveColPlacementDirection(BScreen::TOPBOTTOM);
|
||||
|
||||
setItemSelected(5, True);
|
||||
setItemSelected(6, False);
|
||||
setItemSelected(5, true);
|
||||
setItemSelected(6, false);
|
||||
|
||||
break;
|
||||
break;
|
||||
|
||||
case BScreen::BOTTOMTOP:
|
||||
configmenu->screen->saveColPlacementDirection(BScreen::BOTTOMTOP);
|
||||
configmenu->screen->saveColPlacementDirection(BScreen::BOTTOMTOP);
|
||||
|
||||
setItemSelected(5, False);
|
||||
setItemSelected(6, True);
|
||||
setItemSelected(5, false);
|
||||
setItemSelected(6, true);
|
||||
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -529,141 +497,71 @@ Configmenu::Tabmenu::Tabmenu(Configmenu *cm) : Basemenu(cm->screen) {
|
|||
I18n *i18n = I18n::instance();
|
||||
|
||||
setLabel(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuTabPlacement,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Tab Placement"));
|
||||
ConfigmenuSet, ConfigmenuTabPlacement,
|
||||
"Tab Placement"));
|
||||
setInternalMenu();
|
||||
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementTopLeft,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Top Left"), Tab::PTOP + Tab::ALEFT);
|
||||
CommonSet, CommonPlacementTopLeft,
|
||||
"Top Left"), Tab::PTOP + Tab::ALEFT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementTopCenter,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Top Center"), Tab::PTOP + Tab::ACENTER);
|
||||
CommonSet, CommonPlacementTopCenter,
|
||||
"Top Center"), Tab::PTOP + Tab::ACENTER);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementTopRight,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Top Right"), Tab::PTOP + Tab::ARIGHT);
|
||||
CommonSet, CommonPlacementTopRight,
|
||||
"Top Right"), Tab::PTOP + Tab::ARIGHT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementTopRelative,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Top Relative"), Tab::PTOP + Tab::ARELATIVE);
|
||||
CommonSet, CommonPlacementTopRelative,
|
||||
"Top Relative"), Tab::PTOP + Tab::ARELATIVE);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementBottomLeft,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Bottom Left"), Tab::PBOTTOM + Tab::ALEFT);
|
||||
CommonSet, CommonPlacementBottomLeft,
|
||||
"Bottom Left"), Tab::PBOTTOM + Tab::ALEFT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementBottomCenter,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Bottom Center"), Tab::PBOTTOM + Tab::ACENTER);
|
||||
CommonSet, CommonPlacementBottomCenter,
|
||||
"Bottom Center"), Tab::PBOTTOM + Tab::ACENTER);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementBottomRight,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Bottom Right"), Tab::PBOTTOM + Tab::ARIGHT);
|
||||
CommonSet, CommonPlacementBottomRight,
|
||||
"Bottom Right"), Tab::PBOTTOM + Tab::ARIGHT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementBottomRelative,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Bottom Relative"), Tab::PBOTTOM + Tab::ARELATIVE);
|
||||
CommonSet, CommonPlacementBottomRelative,
|
||||
"Bottom Relative"), Tab::PBOTTOM + Tab::ARELATIVE);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementLeftTop,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Left Top"), Tab::PLEFT + Tab::ARIGHT);
|
||||
CommonSet, CommonPlacementLeftTop,
|
||||
"Left Top"), Tab::PLEFT + Tab::ARIGHT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementLeftCenter,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Left Center"), Tab::PLEFT + Tab::ACENTER);
|
||||
CommonSet, CommonPlacementLeftCenter,
|
||||
"Left Center"), Tab::PLEFT + Tab::ACENTER);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementLeftBottom,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Left Bottom"), Tab::PLEFT + Tab::ALEFT);
|
||||
CommonSet, CommonPlacementLeftBottom,
|
||||
"Left Bottom"), Tab::PLEFT + Tab::ALEFT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementLeftRelative,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Left Relative"), Tab::PLEFT + Tab::ARELATIVE);
|
||||
CommonSet, CommonPlacementLeftRelative,
|
||||
"Left Relative"), Tab::PLEFT + Tab::ARELATIVE);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementRightTop,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Right Top"), Tab::PRIGHT + Tab::ARIGHT);
|
||||
CommonSet, CommonPlacementRightTop,
|
||||
"Right Top"), Tab::PRIGHT + Tab::ARIGHT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementRightCenter,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Right Center"), Tab::PRIGHT + Tab::ACENTER);
|
||||
CommonSet, CommonPlacementRightCenter,
|
||||
"Right Center"), Tab::PRIGHT + Tab::ACENTER);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementRightBottom,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Right Bottom"), Tab::PRIGHT + Tab::ALEFT);
|
||||
CommonSet, CommonPlacementRightBottom,
|
||||
"Right Bottom"), Tab::PRIGHT + Tab::ALEFT);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
CommonSet, CommonPlacementRightRelative,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Right Relative"), Tab::PRIGHT + Tab::ARELATIVE);
|
||||
CommonSet, CommonPlacementRightRelative,
|
||||
"Right Relative"), Tab::PRIGHT + Tab::ARELATIVE);
|
||||
insert(i18n->getMessage(
|
||||
#ifdef NLS
|
||||
ConfigmenuSet, ConfigmenuTabRotateVertical,
|
||||
#else // !NLS
|
||||
0, 0,
|
||||
#endif // NLS
|
||||
"Rotate Vertical Tabs"), CMENU_TAB_ROTATE);
|
||||
ConfigmenuSet, ConfigmenuTabRotateVertical,
|
||||
"Rotate Vertical Tabs"), CMENU_TAB_ROTATE);
|
||||
update();
|
||||
setSelected();
|
||||
}
|
||||
|
||||
|
||||
void Configmenu::Tabmenu::itemSelected(int button, int index) {
|
||||
void Configmenu::Tabmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, "Item(%d)\n", index);
|
||||
#endif
|
||||
BasemenuItem *item = find(index);
|
||||
|
||||
switch (item->function()) {
|
||||
|
@ -808,40 +706,40 @@ void Configmenu::Tabmenu::itemSelected(int button, int index) {
|
|||
|
||||
void Configmenu::Tabmenu::setSelected(void) {
|
||||
setItemSelected(0, (configmenu->screen->getTabPlacement() == Tab::PTOP &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
setItemSelected(1, (configmenu->screen->getTabPlacement() == Tab::PTOP &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
setItemSelected(2, (configmenu->screen->getTabPlacement() == Tab::PTOP &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
setItemSelected(3, (configmenu->screen->getTabPlacement() == Tab::PTOP &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
setItemSelected(4, (configmenu->screen->getTabPlacement() == Tab::PBOTTOM &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
setItemSelected(5, (configmenu->screen->getTabPlacement() == Tab::PBOTTOM &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
setItemSelected(6, (configmenu->screen->getTabPlacement() == Tab::PBOTTOM &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
setItemSelected(7, (configmenu->screen->getTabPlacement() == Tab::PBOTTOM &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
setItemSelected(8, (configmenu->screen->getTabPlacement() == Tab::PLEFT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
setItemSelected(9, (configmenu->screen->getTabPlacement() == Tab::PLEFT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
setItemSelected(10, (configmenu->screen->getTabPlacement() == Tab::PLEFT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
setItemSelected(11, (configmenu->screen->getTabPlacement() == Tab::PLEFT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
setItemSelected(12, (configmenu->screen->getTabPlacement() == Tab::PRIGHT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARIGHT));
|
||||
setItemSelected(13, (configmenu->screen->getTabPlacement() == Tab::PRIGHT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
configmenu->screen->getTabAlignment() == Tab::ACENTER));
|
||||
setItemSelected(14, (configmenu->screen->getTabPlacement() == Tab::PRIGHT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
configmenu->screen->getTabAlignment() == Tab::ALEFT));
|
||||
setItemSelected(15, (configmenu->screen->getTabPlacement() == Tab::PRIGHT &&
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
configmenu->screen->getTabAlignment() == Tab::ARELATIVE));
|
||||
setItemEnabled(16, (configmenu->screen->getTabPlacement() == Tab::PLEFT ||
|
||||
configmenu->screen->getTabPlacement() == Tab::PRIGHT));
|
||||
configmenu->screen->getTabPlacement() == Tab::PRIGHT));
|
||||
setItemSelected(16, (configmenu->screen->isTabRotateVertical() &&
|
||||
(configmenu->screen->getTabPlacement() == Tab::PLEFT ||
|
||||
configmenu->screen->getTabPlacement() == Tab::PRIGHT)));
|
||||
(configmenu->screen->getTabPlacement() == Tab::PLEFT ||
|
||||
configmenu->screen->getTabPlacement() == Tab::PRIGHT)));
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Configmenu.hh,v 1.3 2002/02/17 18:57:47 fluxgen Exp $
|
||||
// $Id: Configmenu.hh,v 1.4 2002/04/03 12:08:54 fluxgen Exp $
|
||||
|
||||
#ifndef CONFIGMENU_HH
|
||||
#define CONFIGMENU_HH
|
||||
|
@ -41,7 +41,7 @@ private:
|
|||
Configmenu *configmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Focusmenu(Configmenu *);
|
||||
|
@ -52,7 +52,7 @@ private:
|
|||
Configmenu *configmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Placementmenu(Configmenu *);
|
||||
|
@ -63,7 +63,7 @@ private:
|
|||
Configmenu *configmenu;
|
||||
void setSelected(void);
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Tabmenu(Configmenu *);
|
||||
|
@ -81,7 +81,7 @@ private:
|
|||
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
|
||||
public:
|
||||
|
|
|
@ -19,8 +19,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// stupid macros needed to access some functions in version 2 of the GNU C
|
||||
// library
|
||||
//Use GNU extensions
|
||||
#ifndef _GNU_SOURCE
|
||||
#define _GNU_SOURCE
|
||||
#endif // _GNU_SOURCE
|
||||
|
@ -50,9 +49,9 @@ Iconmenu::Iconmenu(BScreen *scrn) : Basemenu(scrn) {
|
|||
}
|
||||
|
||||
|
||||
void Iconmenu::itemSelected(int button, int index) {
|
||||
void Iconmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
if (index >= 0 && index < screen->getIconCount()) {
|
||||
if (index < screen->getIconCount()) {
|
||||
FluxboxWindow *win = screen->getIcon(index);
|
||||
|
||||
if (win)
|
||||
|
|
|
@ -36,7 +36,7 @@ private:
|
|||
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
|
||||
public:
|
||||
|
|
|
@ -56,7 +56,7 @@ Rootmenu::Rootmenu(BScreen *scrn) : Basemenu(scrn) {
|
|||
}
|
||||
|
||||
|
||||
void Rootmenu::itemSelected(int button, int index) {
|
||||
void Rootmenu::itemSelected(int button, unsigned int index) {
|
||||
|
||||
Fluxbox *fluxbox = Fluxbox::instance();
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ private:
|
|||
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
|
||||
public:
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Screen.hh,v 1.26 2002/04/02 23:14:54 fluxgen Exp $
|
||||
// $Id: Screen.hh,v 1.27 2002/04/03 12:08:54 fluxgen Exp $
|
||||
|
||||
#ifndef SCREEN_HH
|
||||
#define SCREEN_HH
|
||||
|
@ -124,8 +124,8 @@ public:
|
|||
inline const unsigned int getCurrentWorkspaceID() const { return current_workspace->getWorkspaceID(); }
|
||||
|
||||
typedef std::vector<FluxboxWindow *> Icons;
|
||||
inline const unsigned int getCount(void) { return workspacesList.size(); }
|
||||
inline const int getIconCount(void) { return iconList.size(); }
|
||||
inline const unsigned int getCount(void) const { return workspacesList.size(); }
|
||||
inline const unsigned int getIconCount(void) const { return iconList.size(); }
|
||||
inline Icons &getIconList(void) { return iconList; }
|
||||
|
||||
inline const int getNumberOfWorkspaces(void) { return *resource.workspaces; }
|
||||
|
|
50
src/Slit.cc
50
src/Slit.cc
|
@ -722,8 +722,8 @@ Slitmenu::Slitmenu(Slit *sl) : Basemenu(sl->screen) {
|
|||
|
||||
update();
|
||||
|
||||
if (slit->isOnTop()) setItemSelected(2, True);
|
||||
if (slit->doAutoHide()) setItemSelected(3, True);
|
||||
if (slit->isOnTop()) setItemSelected(2, true);
|
||||
if (slit->doAutoHide()) setItemSelected(3, true);
|
||||
}
|
||||
|
||||
|
||||
|
@ -738,30 +738,32 @@ Slitmenu::~Slitmenu(void) {
|
|||
}
|
||||
|
||||
|
||||
void Slitmenu::itemSelected(int button, int index) {
|
||||
void Slitmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
if (! item) return;
|
||||
|
||||
switch (item->function()) {
|
||||
case 1: // always on top
|
||||
{
|
||||
Bool change = ((slit->isOnTop()) ? False : True);
|
||||
slit->on_top = change;
|
||||
setItemSelected(2, change);
|
||||
{
|
||||
bool change = ((slit->isOnTop()) ? false : true);
|
||||
slit->on_top = change;
|
||||
setItemSelected(2, change);
|
||||
|
||||
if (slit->isOnTop()) slit->screen->raiseWindows((Window *) 0, 0);
|
||||
break;
|
||||
}
|
||||
if (slit->isOnTop())
|
||||
slit->screen->raiseWindows((Window *) 0, 0);
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case 2: // auto hide
|
||||
{
|
||||
Bool change = ((slit->doAutoHide()) ? False : True);
|
||||
slit->do_auto_hide = change;
|
||||
setItemSelected(3, change);
|
||||
{
|
||||
bool change = ((slit->doAutoHide()) ? false : true);
|
||||
slit->do_auto_hide = change;
|
||||
setItemSelected(3, change);
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -820,13 +822,13 @@ Slitmenu::Directionmenu::Directionmenu(Slitmenu *sm) : Basemenu(sm->slit->screen
|
|||
update();
|
||||
|
||||
if (sm->slit->screen->getSlitDirection() == Slit::HORIZONTAL)
|
||||
setItemSelected(0, True);
|
||||
setItemSelected(0, true);
|
||||
else
|
||||
setItemSelected(1, True);
|
||||
setItemSelected(1, true);
|
||||
}
|
||||
|
||||
|
||||
void Slitmenu::Directionmenu::itemSelected(int button, int index) {
|
||||
void Slitmenu::Directionmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
if (! item) return;
|
||||
|
@ -834,11 +836,11 @@ void Slitmenu::Directionmenu::itemSelected(int button, int index) {
|
|||
slitmenu->slit->screen->saveSlitDirection(item->function());
|
||||
|
||||
if (item->function() == Slit::HORIZONTAL) {
|
||||
setItemSelected(0, True);
|
||||
setItemSelected(1, False);
|
||||
setItemSelected(0, true);
|
||||
setItemSelected(1, false);
|
||||
} else {
|
||||
setItemSelected(0, False);
|
||||
setItemSelected(1, True);
|
||||
setItemSelected(0, false);
|
||||
setItemSelected(1, true);
|
||||
}
|
||||
|
||||
hide();
|
||||
|
@ -931,7 +933,7 @@ Slitmenu::Placementmenu::Placementmenu(Slitmenu *sm) : Basemenu(sm->slit->screen
|
|||
}
|
||||
|
||||
|
||||
void Slitmenu::Placementmenu::itemSelected(int button, int index) {
|
||||
void Slitmenu::Placementmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
if (! item) return;
|
||||
|
|
|
@ -55,7 +55,7 @@ private:
|
|||
Slitmenu *slitmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Directionmenu(Slitmenu *);
|
||||
|
@ -66,7 +66,7 @@ private:
|
|||
Slitmenu *slitmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Placementmenu(Slitmenu *);
|
||||
|
@ -101,7 +101,7 @@ private:
|
|||
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
virtual void internal_hide(void);
|
||||
};
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Tab.cc,v 1.20 2002/02/04 06:50:48 fluxgen Exp $
|
||||
// $Id: Tab.cc,v 1.21 2002/04/03 12:08:54 fluxgen Exp $
|
||||
|
||||
#include "Tab.hh"
|
||||
|
||||
|
@ -284,8 +284,10 @@ void Tab::stick() {
|
|||
win->blackbox_attrib.flags ^= BaseDisplay::ATTRIB_OMNIPRESENT;
|
||||
win->blackbox_attrib.attrib ^= BaseDisplay::ATTRIB_OMNIPRESENT;
|
||||
win->stuck = false;
|
||||
if (!win->isIconic())
|
||||
win->getScreen()->reassociateWindow(win, -1, true);
|
||||
if (!win->isIconic()) {
|
||||
BScreen *screen = win->getScreen();
|
||||
screen->reassociateWindow(win, screen->getCurrentWorkspace()->getWorkspaceID(), true);
|
||||
}
|
||||
|
||||
} else {
|
||||
win->stuck = true;
|
||||
|
|
|
@ -21,11 +21,11 @@
|
|||
|
||||
//use GNU extensions
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE
|
||||
#define _GNU_SOURCE
|
||||
#endif // _GNU_SOURCE
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include "../config.h"
|
||||
#include "../config.h"
|
||||
#endif // HAVE_CONFIG_H
|
||||
|
||||
#include "Timer.hh"
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Toolbar.cc,v 1.16 2002/03/29 21:47:58 pekdon Exp $
|
||||
// $Id: Toolbar.cc,v 1.17 2002/04/03 12:08:54 fluxgen Exp $
|
||||
|
||||
// stupid macros needed to access some functions in version 2 of the GNU C
|
||||
// library
|
||||
|
@ -1308,9 +1308,9 @@ Toolbarmenu::Toolbarmenu(Toolbar *tb) : Basemenu(tb->screen) {
|
|||
update();
|
||||
|
||||
if (toolbar->isOnTop())
|
||||
setItemSelected(1, True);
|
||||
setItemSelected(1, true);
|
||||
if (toolbar->doAutoHide())
|
||||
setItemSelected(2, True);
|
||||
setItemSelected(2, true);
|
||||
}
|
||||
|
||||
|
||||
|
@ -1325,7 +1325,7 @@ Toolbarmenu::~Toolbarmenu(void) {
|
|||
}
|
||||
|
||||
|
||||
void Toolbarmenu::itemSelected(int button, int index) {
|
||||
void Toolbarmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
if (! item) return;
|
||||
|
@ -1333,7 +1333,7 @@ void Toolbarmenu::itemSelected(int button, int index) {
|
|||
switch (item->function()) {
|
||||
case 1: // always on top
|
||||
{
|
||||
Bool change = ((toolbar->isOnTop()) ? False : True);
|
||||
bool change = ((toolbar->isOnTop()) ? False : True);
|
||||
toolbar->on_top = change;
|
||||
setItemSelected(1, change);
|
||||
|
||||
|
@ -1343,7 +1343,7 @@ void Toolbarmenu::itemSelected(int button, int index) {
|
|||
|
||||
case 2: // auto hide
|
||||
{
|
||||
Bool change = ((toolbar->doAutoHide()) ? False : True);
|
||||
bool change = ((toolbar->doAutoHide()) ? False : True);
|
||||
toolbar->do_auto_hide = change;
|
||||
setItemSelected(2, change);
|
||||
|
||||
|
@ -1450,7 +1450,7 @@ Toolbarmenu::Placementmenu::Placementmenu(Toolbarmenu *tm)
|
|||
}
|
||||
|
||||
|
||||
void Toolbarmenu::Placementmenu::itemSelected(int button, int index) {
|
||||
void Toolbarmenu::Placementmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
if (! item)
|
||||
|
@ -1494,7 +1494,7 @@ Toolbarmenu::Headmenu::Headmenu(Toolbarmenu *tm)
|
|||
}
|
||||
|
||||
|
||||
void Toolbarmenu::Headmenu::itemSelected(int button, int index) {
|
||||
void Toolbarmenu::Headmenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
BasemenuItem *item = find(index);
|
||||
if (! item)
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// $Id: Toolbar.hh,v 1.9 2002/03/19 14:30:42 fluxgen Exp $
|
||||
// $Id: Toolbar.hh,v 1.10 2002/04/03 12:08:54 fluxgen Exp $
|
||||
|
||||
#ifndef TOOLBAR_HH
|
||||
#define TOOLBAR_HH
|
||||
|
@ -42,7 +42,7 @@ private:
|
|||
Toolbarmenu *toolbarmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Placementmenu(Toolbarmenu *);
|
||||
|
@ -56,7 +56,7 @@ private:
|
|||
Toolbarmenu *toolbarmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
};
|
||||
#endif // XINERAMA
|
||||
|
||||
|
@ -73,7 +73,7 @@ private:
|
|||
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
virtual void internal_hide(void);
|
||||
|
||||
public:
|
||||
|
|
|
@ -170,7 +170,7 @@ void Windowmenu::show(void) {
|
|||
}
|
||||
|
||||
|
||||
void Windowmenu::itemSelected(int button, int index) {
|
||||
void Windowmenu::itemSelected(int button, unsigned int index) {
|
||||
BasemenuItem *item = find(index);
|
||||
|
||||
switch (item->function()) {
|
||||
|
@ -254,7 +254,7 @@ Windowmenu::SendtoWorkspacemenu::SendtoWorkspacemenu(Windowmenu *w)
|
|||
}
|
||||
|
||||
|
||||
void Windowmenu::SendtoWorkspacemenu::itemSelected(int button, int index) {
|
||||
void Windowmenu::SendtoWorkspacemenu::itemSelected(int button, unsigned int index) {
|
||||
if (button > 2) return;
|
||||
|
||||
if (index <= windowmenu->screen->getCount()) {
|
||||
|
@ -272,7 +272,7 @@ void Windowmenu::SendtoWorkspacemenu::itemSelected(int button, int index) {
|
|||
|
||||
|
||||
void Windowmenu::SendtoWorkspacemenu::update(void) {
|
||||
int i, r = getCount();
|
||||
unsigned int i, r = getCount();
|
||||
|
||||
if (getCount() != 0) {
|
||||
for (i = 0; i < r; ++i)
|
||||
|
@ -291,7 +291,7 @@ void Windowmenu::SendtoWorkspacemenu::show(void) {
|
|||
Basemenu::show();
|
||||
}
|
||||
|
||||
void Windowmenu::SendGroupToWorkspacemenu::itemSelected(int button, int index) {
|
||||
void Windowmenu::SendGroupToWorkspacemenu::itemSelected(int button, unsigned int index) {
|
||||
if (button > 2)
|
||||
return;
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ private:
|
|||
Windowmenu *windowmenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
SendtoWorkspacemenu(Windowmenu *);
|
||||
|
@ -56,9 +56,9 @@ private:
|
|||
|
||||
class SendGroupToWorkspacemenu : public SendtoWorkspacemenu {
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
public:
|
||||
SendGroupToWorkspacemenu(Windowmenu *);
|
||||
SendGroupToWorkspacemenu(Windowmenu *winmenu);
|
||||
|
||||
};
|
||||
|
||||
|
@ -69,7 +69,7 @@ private:
|
|||
friend class SendGroupToWorkspacemenu;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
|
||||
public:
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
// Workspace.hh for Fluxbox
|
||||
// Copyright (c) 2002 Henrik Kinnunen (fluxgen@linuxmail.org)
|
||||
//
|
||||
// Workspace.hh for Blackbox - an X11 Window manager
|
||||
// Copyright (c) 1997 - 2000 Brad Hughes (bhughes@tcac.net)
|
||||
//
|
||||
|
|
|
@ -21,8 +21,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
// stupid macros needed to access some functions in version 2 of the GNU C
|
||||
// library
|
||||
//use GNU extension
|
||||
#ifndef _GNU_SOURCE
|
||||
#define _GNU_SOURCE
|
||||
#endif // _GNU_SOURCE
|
||||
|
@ -71,7 +70,7 @@ Workspacemenu::Workspacemenu(BScreen *scrn) : Basemenu(scrn) {
|
|||
}
|
||||
|
||||
|
||||
void Workspacemenu::itemSelected(int button, int index) {
|
||||
void Workspacemenu::itemSelected(int button, unsigned int index) {
|
||||
if (button == 1) {
|
||||
if (index == 0)
|
||||
screen->addWorkspace();
|
||||
|
|
|
@ -32,7 +32,7 @@ private:
|
|||
BScreen *screen;
|
||||
|
||||
protected:
|
||||
virtual void itemSelected(int, int);
|
||||
virtual void itemSelected(int button, unsigned int index);
|
||||
|
||||
public:
|
||||
Workspacemenu(BScreen *);
|
||||
|
|
Loading…
Reference in a new issue