Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
dialogs.h File Reference
#include <Windows.h>
#include <string>
#include "res/resource.h"
+ Include dependency graph for dialogs.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::UI
 Namespace containing functions relating to the Blamite UI system.
 
 Blam::UI::Win32
 
 Blam::UI::Win32::Procedures
 
 Blam::UI::Win32::Utils
 Namespace containing helper functions for Win32 dialogs.
 

Macros

#define BLAM
 

Functions

INT_PTR CALLBACK Blam::UI::Win32::Procedures::About (HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
 Main dialog procedure for About dialog. More...
 
INT_PTR CALLBACK Blam::UI::Win32::Procedures::EngineInformation (HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
 Main dialog procedure for Engine Information dialog. More...
 
INT_PTR CALLBACK Blam::UI::Win32::Procedures::ErrorDialog (HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
 Main dialog procedure for the Error dialog. More...
 
INT_PTR CALLBACK Blam::UI::Win32::Procedures::FirstbootNotice (HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
 Main dialog procedure for the Firstboot dialog. More...
 
INT_PTR CALLBACK Blam::UI::Win32::Procedures::FontTest (HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
 Main dialog procedure for the Font Test dialog. More...
 
INT_PTR CALLBACK Blam::UI::Win32::Procedures::SentryEventIdDialog (HWND dialog_handle, UINT message, WPARAM wParam, LPARAM lParam)
 Main dialog procedure for Sentry Event ID dialog. More...
 
BLAM void Blam::UI::Win32::Utils::DisableWindowThemes (HWND dialog)
 Disables visual themes for the specified dialog (). More...
 
BLAM void Blam::UI::Win32::Utils::DisableControlThemes (HWND dialog, int field)
 Disables visual themes for the specified control. More...
 
BLAM bool Blam::UI::Win32::Utils::SetControlText (HWND dialog, int field, const char *text)
 Sets the text of the specified control. More...
 
BLAM void Blam::UI::Win32::Utils::DisableControl (HWND dialog, int field)
 Disables the specified control. More...
 
BLAM void Blam::UI::Win32::Utils::EnableControl (HWND dialog, int field)
 Enables the specified control. More...
 
BLAM void Blam::UI::Win32::Utils::AddItemToComboBox (HWND hDlg, int control_id, const char *item, int value)
 Adds an item to the specified ComboBox control. More...
 
BLAM void Blam::UI::Win32::Utils::SetComboBoxSelectedItem (HWND hDlg, int control_id, const char *item)
 Change the selected item in a ComboBox. More...
 
BLAM void Blam::UI::Win32::Initialize ()
 
BLAM void Blam::UI::Win32::ShowDialog (int id)
 
BLAM int Blam::UI::Win32::ShowModal (int id)
 
BLAM bool Blam::UI::Win32::ShowFirstbootDialog ()
 Displays the Firstboot dialog. More...
 
BLAM void Blam::UI::Win32::ShowAboutDialog ()
 Displays the About dialog. More...
 
BLAM void Blam::UI::Win32::ShowEngineInfoDialog ()
 Displays the Engine Information dialog. More...
 
BLAM void Blam::UI::Win32::ShowFontTestDialog ()
 Displays the Font Test dialog. More...
 
BLAM int Blam::UI::Win32::ShowErrorDialogModal (std::string error_text, bool allow_continue=true, bool allow_safemode=true)
 Displays the Error dialog as a modal dialog. More...
 
BLAM void Blam::UI::Win32::ShowSentryEventDialog ()
 

Macro Definition Documentation

◆ BLAM

#define BLAM