Well basically I tried merging Slim Timetable Seperation and Departure Boards (this is based of MMNL Custom Series 1 V6 which can be found in my signature) and it should work but it's giving some durpy errors that I just can't solve.
These are the only errors I have:
Code: Select all
4> date_gui.cpp
4>..\src\date_gui.cpp(183): error C2664: 'SetDateWindow::SetDateWindow(WindowDesc *,WindowNumber,Window *,Date,Year,Year,SetDateCallback (__fastcall *))' : cannot convert parameter 1 from 'const WindowDesc *' to 'WindowDesc *'
4> Conversion loses qualifiers
4>..\src\date_gui.cpp(346): error C2661: 'WindowDesc::WindowDesc' : no overloaded function takes 8 arguments
Code: Select all
struct SetMinutesWindow : SetDateWindow
{
Minutes minutes;
/** Constructor. */
SetMinutesWindow(const WindowDesc *desc, WindowNumber window_number, Window *parent, DateTicks initial_date, Year min_year, Year max_year, SetDateCallback *callback) :
SetDateWindow(desc, window_number, parent, initial_date, min_year, max_year, callback),
minutes(initial_date / _settings_client.gui.ticks_per_minute)
{
}
Code: Select all
static const WindowDesc _set_minutes_desc(
WDP_CENTER, 0, 0,
WC_SET_DATE, WC_NONE,
0,
_nested_set_minutes_widgets, lengthof(_nested_set_minutes_widgets)
);
Thanks in forward,
Melvin.
The patches here are outdated, check later posts.