Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

DialogDateTime.cpp File Reference

#include "../Include/FlyLegacy.h"
#include "../Include/Globals.h"
#include "../Include/Ui.h"
#include "../Include/TimeManager.h"
#include "../Include/Situation.h"

Go to the source code of this file.

Classes

struct  SDateTimeDialogData

Functions

void date_time_dlg_kill (void)
static void date_time_dlg_sync (void)
static void date_time_ok_cb (puObject *obj)
static void date_time_cancel_cb (puObject *obj)
static void date_time_btn_dawn_cb (puObject *obj)
static void date_time_btn_day_cb (puObject *obj)
static void date_time_btn_dusk_cb (puObject *obj)
static void date_time_btn_night_cb (puObject *obj)
static void date_time_year_cb (puObject *obj)
static void date_time_month_cb (puObject *obj)
static void date_time_day_cb (puObject *obj)
static void date_time_hour_cb (puObject *obj)
static void date_time_minute_cb (puObject *obj)
static void date_time_tz_cb (puObject *obj)
void date_time_dlg_create (void)

Variables

char * monthlist []
SDateTime datetime
float tz
static SDateTimeDialogDatadt = NULL


Function Documentation

static void date_time_btn_dawn_cb puObject *  obj  )  [static]
 

Definition at line 145 of file DialogDateTime.cpp.

References date_time_dlg_sync(), STime::hour, STime::minute, and SDateTime::time.

Referenced by date_time_dlg_create().

static void date_time_btn_day_cb puObject *  obj  )  [static]
 

Definition at line 154 of file DialogDateTime.cpp.

References date_time_dlg_sync(), STime::hour, STime::minute, and SDateTime::time.

Referenced by date_time_dlg_create().

static void date_time_btn_dusk_cb puObject *  obj  )  [static]
 

Definition at line 163 of file DialogDateTime.cpp.

References date_time_dlg_sync(), STime::hour, STime::minute, and SDateTime::time.

Referenced by date_time_dlg_create().

static void date_time_btn_night_cb puObject *  obj  )  [static]
 

Definition at line 172 of file DialogDateTime.cpp.

References date_time_dlg_sync(), STime::hour, STime::minute, and SDateTime::time.

Referenced by date_time_dlg_create().

static void date_time_cancel_cb puObject *  obj  )  [static]
 

Definition at line 139 of file DialogDateTime.cpp.

References date_time_dlg_kill().

Referenced by date_time_dlg_create().

static void date_time_day_cb puObject *  obj  )  [static]
 

Definition at line 198 of file DialogDateTime.cpp.

References SDateTime::date, date_time_dlg_sync(), and SDate::day.

Referenced by date_time_dlg_create().

void date_time_dlg_create void   ) 
 

Definition at line 226 of file DialogDateTime.cpp.

References SDateTimeDialogData::cancel, SDateTime::date, SDateTimeDialogData::date, date_time_btn_dawn_cb(), date_time_btn_day_cb(), date_time_btn_dusk_cb(), date_time_btn_night_cb(), date_time_cancel_cb(), date_time_day_cb(), date_time_dlg_sync(), date_time_hour_cb(), date_time_minute_cb(), date_time_month_cb(), date_time_ok_cb(), date_time_tz_cb(), date_time_year_cb(), SDateTimeDialogData::dawn, SDateTimeDialogData::day, SDateTimeDialogData::dialog, SDateTimeDialogData::dusk, SDateTimeDialogData::frame, CTimeManager::GetLocalDateTime(), CTimeManager::GetTimeZoneOffset(), globals, SDateTimeDialogData::hr, SDateTimeDialogData::min, SDate::month, SDateTimeDialogData::month, monthlist, SDateTimeDialogData::night, SDateTimeDialogData::ok, SGlobals::timemgr, SDateTimeDialogData::title, SDateTimeDialogData::tz, tz, SDateTimeDialogData::tzLabel, and SDateTimeDialogData::year.

void date_time_dlg_kill void   ) 
 

Definition at line 75 of file DialogDateTime.cpp.

References SDateTimeDialogData::dialog.

Referenced by date_time_cancel_cb(), and date_time_ok_cb().

static void date_time_dlg_sync void   )  [static]
 

Definition at line 87 of file DialogDateTime.cpp.

References SDateTimeDialogData::date, SDateTime::date, SDate::day, CTimeManager::DaysInMonth(), DrawNoticeToUser(), STime::hour, SDateTimeDialogData::hr, SDateTimeDialogData::min, STime::minute, SDate::month, SDateTime::time, SDateTimeDialogData::tz, tz, SDateTimeDialogData::year, and SDate::year.

Referenced by date_time_btn_dawn_cb(), date_time_btn_day_cb(), date_time_btn_dusk_cb(), date_time_btn_night_cb(), date_time_day_cb(), date_time_dlg_create(), date_time_hour_cb(), date_time_minute_cb(), date_time_month_cb(), date_time_tz_cb(), and date_time_year_cb().

static void date_time_hour_cb puObject *  obj  )  [static]
 

Definition at line 205 of file DialogDateTime.cpp.

References date_time_dlg_sync(), STime::hour, and SDateTime::time.

Referenced by date_time_dlg_create().

static void date_time_minute_cb puObject *  obj  )  [static]
 

Definition at line 212 of file DialogDateTime.cpp.

References date_time_dlg_sync(), STime::minute, and SDateTime::time.

Referenced by date_time_dlg_create().

static void date_time_month_cb puObject *  obj  )  [static]
 

Definition at line 188 of file DialogDateTime.cpp.

References SDateTime::date, date_time_dlg_sync(), and SDate::month.

Referenced by date_time_dlg_create().

static void date_time_ok_cb puObject *  obj  )  [static]
 

Definition at line 129 of file DialogDateTime.cpp.

References date_time_dlg_kill(), globals, CTimeManager::SetLocalDateTime(), CTimeManager::SetTimeZoneOffset(), SGlobals::timemgr, and tz.

Referenced by date_time_dlg_create().

static void date_time_tz_cb puObject *  obj  )  [static]
 

Definition at line 219 of file DialogDateTime.cpp.

References date_time_dlg_sync(), and tz.

Referenced by date_time_dlg_create().

static void date_time_year_cb puObject *  obj  )  [static]
 

Definition at line 181 of file DialogDateTime.cpp.

References SDateTime::date, date_time_dlg_sync(), and SDate::year.

Referenced by date_time_dlg_create().


Variable Documentation

SDateTime datetime
 

Definition at line 69 of file DialogDateTime.cpp.

SDateTimeDialogData* dt = NULL [static]
 

Definition at line 72 of file DialogDateTime.cpp.

Referenced by CSlicedSuperTile::AssignTexture(), CTimeManager::CalendarDate(), CDefaultSuperTile::CDefaultSuperTile(), CSlicedSuperTile::Create(), CDefaultSuperTile::Create(), CSlicedSuperTile::Destroy(), CDefaultSuperTile::Destroy(), CTimeManager::GetJulianDate(), CTimeManager::GetLocalDateTime(), CTimeManager::GetUTCDateTime(), KeyGlobalTimeBackward(), KeyGlobalTimeForward(), CSkyManager::Print(), CTimeManager::Print(), and CDefaultSuperTile::~CDefaultSuperTile().

char* monthlist[]
 

Initial value:

  {
    "December",
    "November",
    "October",
    "September",
    "August",
    "July",
    "June",
    "May",
    "April",
    "March",
    "February",
    "January",
    NULL
  }

Definition at line 32 of file DialogDateTime.cpp.

Referenced by date_time_dlg_create().

float tz
 

Definition at line 70 of file DialogDateTime.cpp.

Referenced by date_time_dlg_create(), date_time_dlg_sync(), date_time_ok_cb(), and date_time_tz_cb().

SourceForge.net Logo Documentation generated by doxygen