mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-01 06:19:57 +01:00
78dfed6c59
Call it when turn changes, new game is begun, and hint feature has been used. Currently menuitem is duplicated. Goal is to remove the item being attached to the left button and to replace it when another is chosen.
59 lines
2 KiB
C
Executable file
59 lines
2 KiB
C
Executable file
/* -*-mode: C; fill-column: 77; c-basic-offset: 4; -*- */
|
|
/*
|
|
* Copyright 2002-2004 by Eric House (xwords@eehouse.org). All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 2
|
|
* of the License, or (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
*/
|
|
|
|
#ifndef _CEUTIL_H_
|
|
#define _CEUTIL_H_
|
|
|
|
#include "stdafx.h"
|
|
#include "cemain.h"
|
|
|
|
void ceSetDlgItemText( HWND hDlg, XP_U16 id, const XP_UCHAR* buf );
|
|
void ceGetDlgItemText( HWND hDlg, XP_U16 id, XP_UCHAR* buf, XP_U16* bLen );
|
|
|
|
void ceSetDlgItemNum( HWND hDlg, XP_U16 id, XP_S32 num );
|
|
XP_S32 ceGetDlgItemNum( HWND hDlg, XP_U16 id );
|
|
|
|
void ceSetDlgItemFileName( HWND hDlg, XP_U16 id, XP_UCHAR* buf );
|
|
|
|
void positionDlg( HWND hDlg );
|
|
|
|
void ce_selectAndShow( HWND hDlg, XP_U16 resID, XP_U16 index );
|
|
|
|
void ceShowOrHide( HWND hDlg, XP_U16 resID, XP_Bool visible );
|
|
void ceEnOrDisable( HWND hDlg, XP_U16 resID, XP_Bool visible );
|
|
|
|
XP_Bool ceGetChecked( HWND hDlg, XP_U16 resID );
|
|
void ceSetChecked( HWND hDlg, XP_U16 resID, XP_Bool check );
|
|
|
|
void ceCenterCtl( HWND hDlg, XP_U16 resID );
|
|
|
|
/* If app's in portrait mode, resize with some buttons at right rather than
|
|
bottom */
|
|
void ceStackButtonsRight( CEAppGlobals* globals, HWND hDlg );
|
|
|
|
/* Are we drawing things in landscape mode? */
|
|
XP_Bool ceIsLandscape( CEAppGlobals* globals );
|
|
|
|
#ifdef _WIN32_WCE
|
|
void ceSetLeftSoftkey( CEAppGlobals* globals, XP_U16 id );
|
|
#else
|
|
# define ceSetLeftSoftkey( globals, id )
|
|
#endif
|
|
|
|
#endif
|