Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MFXComboBox.cpp
Go to the documentation of this file.
1
/****************************************************************************/
2
// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3
// Copyright (C) 2004-2023 German Aerospace Center (DLR) and others.
4
// This program and the accompanying materials are made available under the
5
// terms of the Eclipse Public License 2.0 which is available at
6
// https://www.eclipse.org/legal/epl-2.0/
7
// This Source Code may also be made available under the following Secondary
8
// Licenses when the conditions for such availability set forth in the Eclipse
9
// Public License 2.0 are satisfied: GNU General Public License, version 2
10
// or later which is available at
11
// https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12
// SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13
/****************************************************************************/
18
// missing_desc
19
/****************************************************************************/
20
#include <config.h>
21
#include <iostream>
22
23
#include <fxkeys.h>
24
#include "
MFXComboBox.h
"
25
26
27
FXDEFMAP
(
MFXComboBox
) MFXComboBoxMap[] = {
28
FXMAPFUNC(SEL_KEYPRESS, 0,
MFXComboBox::onKeyPress
),
29
};
30
31
32
// Object implementation
33
FXIMPLEMENT(
MFXComboBox
, FXComboBox, MFXComboBoxMap, ARRAYNUMBER(MFXComboBoxMap))
34
35
MFXComboBox
::
MFXComboBox
(FXComposite* p, FXint cols, FXObject* tgt, FXSelector sel, FXuint opts, FXint x, FXint y, FXint w, FXint h, FXint pl, FXint pr, FXint pt, FXint pb):
36
FXComboBox(p, cols, tgt, sel, opts, x, y, w, h, pl, pr, pt, pb) {
37
}
38
39
40
MFXComboBox::~MFXComboBox
() {}
41
42
43
long
44
MFXComboBox::onKeyPress
(FXObject* o, FXSelector sel,
void
* ptr) {
45
FXEvent* e = (FXEvent*) ptr;
46
if
(e->code == FX::KEY_uparrow || e->code == FX::KEY_downarrow) {
47
return
FXComboBox::onKeyPress(o, sel, ptr);
48
}
49
return
0;
50
}
51
52
/****************************************************************************/
FXDEFMAP
FXDEFMAP(MFXComboBox) MFXComboBoxMap[]
MFXComboBox.h
MFXComboBox
Definition
MFXComboBox.h:28
MFXComboBox::onKeyPress
long onKeyPress(FXObject *o, FXSelector sel, void *data)
called when this MFXComboBox is updated
Definition
MFXComboBox.cpp:44
MFXComboBox::~MFXComboBox
~MFXComboBox()
destructor (Called automatically)
Definition
MFXComboBox.cpp:40
src
utils
foxtools
MFXComboBox.cpp
Generated on Wed Jan 1 2025 10:33:56 for Eclipse SUMO - Simulation of Urban MObility by
1.9.8