Old 17th September 2004, 05:38   #1
Venu
Junior Member
 
Join Date: Sep 2004
Location: England
Posts: 48
How to increase the text size appearing on MUI Pages

Hi all,

Can any one tell me how can I increase the size of the text appearing on MUI_WELCOMEPAGE. The text I want to display using MUI_WELCOMEPAGE_TEXT seems to be small. Is there any way to increase its font size.

Thanks
Venu
Venu is offline   Reply With Quote
Old 17th September 2004, 16:30   #2
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
see the documentation
there's a define to do that.
search the readme.html for "3LINES"
Comm@nder21 is offline   Reply With Quote
Old 4th January 2007, 13:47   #3
fluidz91
Member
 
Join Date: Jun 2006
Location: Paris - FR
Posts: 58
Hi,

i use :
code:

!define MUI_WELCOMEPAGE_TITLE_3LINES
!insertmacro MUI_PAGE_WELCOME



and it works perfectly due to answer in this thread ! ^^

I have a custom page with title that is too long to display entirely, can i and how i use the _3LINES statment in this case ?

code:

Page custom CustomPageA CustomPageALeave
...
Function CustomPageA
!insertmacro MUI_HEADER_TEXT "$(TEXT_IO_TITLE)" "$(TEXT_IO_SUBTITLE)"
!insertmacro MUI_INSTALLOPTIONS_DISPLAY "setup.ini"
FunctionEnd



Thank you
fluidz91 is offline   Reply With Quote
Old 4th January 2007, 16:25   #4
Red Wine
Forum King
 
Red Wine's Avatar
 
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
Re: How to increase the text size appearing on MUI Pages

Quote:
Originally posted by Venu
Hi all,

Can any one tell me how can I increase the size of the text appearing on MUI_WELCOMEPAGE. The text I want to display using MUI_WELCOMEPAGE_TEXT seems to be small. Is there any way to increase its font size.

Thanks
Venu
code:
!include mui.nsh
!include WinMessages.nsh
###################################

!define MUI_PAGE_CUSTOMFUNCTION_SHOW wel_show
!insertmacro MUI_PAGE_WELCOME

##################################
Function wel_show
FindWindow $0 "#32770" "" $HWNDPARENT
GetDlgItem $1 $0 1202
CreateFont $0 "$(^Font)" "10" ""
SendMessage $1 ${WM_SETFONT} $0 0
FunctionEnd


Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS
Red Wine is offline   Reply With Quote
Old 16th December 2008, 21:44   #5
michaelmross
Junior Member
 
Join Date: Jun 2004
Posts: 19
Only works going forward

This code works when the Welcome page appears. But if you click Back from the next page, it reverts to normal. (BTW I think it's kind of ridiculous that one has to jump through hoops to bold some text on the welcome page - this is such a common requirement.)
michaelmross is offline   Reply With Quote
Old 16th December 2008, 22:06   #6
Animaether
Major Dude
 
Join Date: Jun 2001
Posts: 1,173
seems to work fine for me..

code:

!include mui.nsh
!include WinMessages.nsh

!define MUI_PAGE_CUSTOMFUNCTION_SHOW wel_show
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_WELCOME

!insertmacro MUI_LANGUAGE "English"

OutFile "c:\testsetup.exe"

Function wel_show
FindWindow $0 "#32770" "" $HWNDPARENT
GetDlgItem $1 $0 1202
CreateFont $0 "$(^Font)" "10" ""
SendMessage $1 ${WM_SETFONT} $0 0
FunctionEnd

Section
SectionEnd



It's not really that many hoops - you can easily abstract the function to something like ${SetTextSize} <control> <size>. Of course if you just want to define your Welcome page using e.g. Word and define the markup of elements there... perhaps NSIS is not the most appropriate solution.
Animaether is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump