If you used the x2 installer to install x2 then ResUpdater should have found even the non-standard location. If you moved it there manually, then that's a different story.
For the attributes dialogue, follow the instructions for extracting DIALOG 109 to a RES file:
(Herein lies the benefit of using the new GUI!)
1. From within x2ResUpdater just mouse over the "Base" source name [at the bottom of the window, it should highlight blue] and left-click - this will open all the resources in ResHacker so you can extract the one you want
2. Expand DIALOG 109 and highlight (click) the 2057 sub-number (this is a language identifier)
3. Then select
Action -> Save Resource as a RES file. Save it in your resource folder - use any name you wish, as long as it ends with ".RES"
4. Close ResHacker to go back to ResUpdater and click
Refresh
5. Re-open the new RES file (right-click context menu in x2ResUpdater). Replace the entire text found therein with this:
Code: Select all
109 DIALOG 0, 0, 278, 108
STYLE DS_NOFAILCREATE | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Change attributes"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
FONT 9, "Segoe UI"
{
CONTROL "Set &Modified:", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 146, 12, 46, 8
CONTROL "DateTimePicker1", 1075, "SysDateTimePick32", DTS_SHORTDATEFORMAT | DTS_SHOWNONE | DTS_RIGHTALIGN | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 25, 68, 9
CONTROL "DateTimePicker1", 1076, "SysDateTimePick32", DTS_SHORTDATEFORMAT | DTS_UPDOWN | DTS_TIMEFORMAT | DTS_RIGHTALIGN | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 174, 25, 52, 9
CONTROL "Now", 1077, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 23, 28, 13
CONTROL "Set &Created:", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 148, 42, 62, 8
CONTROL "DateTimePicker1", 1078, "SysDateTimePick32", DTS_SHORTDATEFORMAT | DTS_SHOWNONE | DTS_RIGHTALIGN | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 55, 68, 9
CONTROL "DateTimePicker1", 1079, "SysDateTimePick32", DTS_SHORTDATEFORMAT | DTS_UPDOWN | DTS_TIMEFORMAT | DTS_RIGHTALIGN | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 174, 55, 52, 9
CONTROL "Now", 1080, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 53, 28, 13
CONTROL "&Full Read/Write access for All", 1250, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 22, 87, 117, 10
CONTROL "Attributes", -1, BUTTON, BS_GROUPBOX | BS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 6, 78, 73
CONTROL "&Archive", 1073, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 22, 18, 41, 10
CONTROL "&Read only", 1071, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 22, 48, 50, 10
CONTROL "&Hidden", 1072, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 22, 33, 41, 10
CONTROL "&System", 1074, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 22, 63, 41, 10
CONTROL "ok", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 158, 85, 50, 14
CONTROL "cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 218, 85, 50, 14
}
Then click "
Compile", and Ctrl-S to save it. Close ResHacker, then click
Rebuild in ResUpdater and you're done. I know it's easier if I just give you the RES file, but this will show you how "centralising" resources via ResUpdater makes everything (in the long run) much simpler, if you ever wish to tinker with them yourself.
In any event, the above code will extend the boxes for larger fonts (plus a couple of other things).
Unfortunately you are correct that Customise Toolbar can't be changed, but not for the reason you suggest. The real reason is that x2 uses a built-in Windows modal for this particular window, so there actually is no resource to modify within x2. It
can be done if you want to edit the actual Windows Modals themselves (this is possible within System32), but
even I do not recommend doing that.
![Very Happy :D](./images/smilies/icon_biggrin.gif)