Search found 2504 matches

by Mark1834
15 Apr 2024 14:48
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

Tamara’s e-mail contact is still enabled, but I think that was the intention, and relying on spam filter to get rid of the rubbish.

My experience is that routine e-mail notifications (which I enable for threads related to my plugins) usually get through, but occasionally end up in Junk Mail.
by Mark1834
15 Apr 2024 10:39
Forum: Programming Technicalities
Topic: Getting Display Resolution
Replies: 7
Views: 111

Re: Getting Display Resolution

Can’t remember the exact syntax as I’m away from the computer, but dialog:map() places all the elements in the form without actually drawing it. Does that help?
by Mark1834
14 Apr 2024 21:14
Forum: Programming Technicalities
Topic: Validate and convert date
Replies: 17
Views: 347

Re: Validate and convert date

I’d forgotten that one. It doesn’t impact me as I don’t use AS, but that problem of mangling text-based dates on transfer has been around forever. I generally avoid numerical dates for anything other than trivial applications, as I spent most of my former professional life in global teams that had t...
by Mark1834
14 Apr 2024 19:10
Forum: Programming Technicalities
Topic: Validate and convert date
Replies: 17
Views: 347

Re: Validate and convert date

Does FH take any notice of the Windows locale setting and date format? It seems to be the app date format options that drive how entered and reported dates are presented.

My FH and Windows short date formats are different (yyyy-m-d and dd-mm-yyyy, respectively), with no issues that I’ve noticed.
by Mark1834
14 Apr 2024 13:36
Forum: Programming Technicalities
Topic: Validate and convert date
Replies: 17
Views: 347

Re: Validate and convert date

Agree - you only need to read the Registry if you want to remind users what their setting is. None of the main app forms do that (not even the Date Entry Assistant), so it would be the plugin leading the way if you included it :).
by Mark1834
14 Apr 2024 09:00
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

I think we are well down the burrow now, but this is what I meant: Capture.png I have a second user account that I created a while ago when exploring how the options worked. I have disabled e-mail contact for the test account, so that option does not appear in my normal account. Private messages are...
by Mark1834
14 Apr 2024 07:06
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

I suspect Helen will chip in shortly to clarify, but the key point seems to be that sending direct messages is already deactivated for all users, but receiving direct messages is under user control. :? I’m only just twigging that there are two distinct mechanisms - I don’t use many other forums so d...
by Mark1834
13 Apr 2024 22:41
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

Oh dear - what a bu**er's muddle... :?
by Mark1834
13 Apr 2024 22:07
Forum: Programming Technicalities
Topic: Validate and convert date
Replies: 17
Views: 347

Re: Validate and convert date

John - I've been experimenting as well, and how FH interprets numeric date formats seems to be determined by the preferred Short Date Format in the Preferences menu. I copied your function, and was puzzled that it was returning false for today entered as either '13/3/2024' or '13.3.2024'. However, m...
by Mark1834
13 Apr 2024 21:06
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

I read it as meaning direct E-mail throughout, as in “send E-mail to AdrianBruce” for example. The recipient receives an E-mail from FHUG forwarding the initiator’s message and reply E-mail address. If the intended recipient has messages disabled, that option is not visible, so they cannot receive a...
by Mark1834
13 Apr 2024 20:42
Forum: Programming Technicalities
Topic: Validate and convert date
Replies: 17
Views: 347

Re: Validate and convert date

I’m not clear why a user would want or need to do that. I read John’s PS as simply being that the plugin is aware of the user’s date preference, so it understands how to interpret a numerical date format. That comes from reading the relevant Registry key, but why should the plugin need to change it?...
by Mark1834
13 Apr 2024 18:33
Forum: Programming Technicalities
Topic: Validate and convert date
Replies: 17
Views: 347

Re: Validate and convert date

tatewise wrote: 13 Apr 2024 17:56 Otherwise, I think it involves dabbling with the Windows Registry!
Which must be read-only for published plugins of course, not changing a system setting, even temporarily…
by Mark1834
13 Apr 2024 17:33
Forum: Plugin Technical Support & Development
Topic: Simple Marriage Certificate Plugin
Replies: 10
Views: 302

Re: Simple Marriage Certificate Plugin

As a general UI design point, I think scroll bars are better for a large form where it will all need completing, and tabs are better if there is a hierarchy of options (so common options are in the default tab, with others in minor tabs). If you go for tabs, you will still have to ensure the UI cope...
by Mark1834
13 Apr 2024 10:04
Forum: Programming Technicalities
Topic: Rename / Append Plugin Code
Replies: 10
Views: 169

Re: Rename / Append Plugin Code

Ah - if the Birth Certificate is not always the first source, it does get more complicated. However, your approach is the way to go, looping though the sources and testing each in turn with a combination of pSource:MoveTo(pI, Data Reference) and pSource:MoveNext('SAME_TAG') . Examples in the plugin ...
by Mark1834
13 Apr 2024 09:46
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

Asking people to behave shouldn't be controversial, but it got off to a bad start with a false statement in the very first sentence of the thread. I've read the ensuing comments, and had some further one-to-one discussion with Helen offline. If PMs are off, users who are happy to receive such messag...
by Mark1834
13 Apr 2024 09:32
Forum: Programming Technicalities
Topic: Rename / Append Plugin Code
Replies: 10
Views: 169

Re: Rename / Append Plugin Code

Yes, John's version is easier as it gets the source title directly without having to worry about converting links. For this exercise, that's all you need. Any of the following should work: pTitle = fhGetItemPtr(pI, '~.BIRT.SOUR>TITL') pTitle = fhGetItemPtr(pI, '~.BIRT[1].SOUR[1]>TITL') pTitle = fhGe...
by Mark1834
13 Apr 2024 09:09
Forum: Programming Technicalities
Topic: Rename / Append Plugin Code
Replies: 10
Views: 169

Re: Rename / Append Plugin Code

For a quick and dirty just for single use, I would be tempted to do it the other way around, but it does involve links between records, which can be more difficult to get your head around. Loop though Individuals, not sources. Get the pointer linking to the birth fact source ( fhGetItemPtr(pi, '~.BI...
by Mark1834
13 Apr 2024 08:26
Forum: Programming Technicalities
Topic: Three state toggle
Replies: 2
Views: 54

Re: Three state toggle

{3state = 'YES'} is an alternative and shorter version of {['3state'] = 'YES'}. IUP controls are defined as Lua tables, and the short version is permitted only if the key is a valid Lua variable name. If you use the full version, it should work as intended.
by Mark1834
13 Apr 2024 08:11
Forum: Plugin Technical Support & Development
Topic: Ancestry Synchronisation
Replies: 6
Views: 195

Re: Ancestry Synchronisation

It was a useful prompt that I had omitted to update the help file with a description of the more detailed criteria for excluding family records from export. Now fixed.
by Mark1834
13 Apr 2024 07:51
Forum: Sources, Citations & Repositories
Topic: Convert citation note to source note?
Replies: 9
Views: 251

Re: Convert citation note to source note?

Thinking about this scenario in more detail, I think there is an unavoidable difference between how lumpers (which FTM forces you to be) and splitters record this type of note. Lumpers have to put it in the citation, as there is nowhere else for it to go. Splitters create a separate source for each ...
by Mark1834
12 Apr 2024 18:23
Forum: Sources, Citations & Repositories
Topic: Convert citation note to source note?
Replies: 9
Views: 251

Re: Convert citation note to source note?

The original version of the plugin actually did exactly what you want - it included the Citation Note in determining equivalence, and moved all the identical notes to being a Source Note. I changed it in later versions to give a stricter separation between the actual citation content (Text from Sour...
by Mark1834
12 Apr 2024 17:31
Forum: Web Site Usage
Topic: Private Messages
Replies: 48
Views: 1165

Re: Private Messages

ColeValleyGirl wrote: 12 Apr 2024 16:38 Why not?
Perhaps to offer private advice if a "discussion" is getting acrimonious...? It would be perfectly reasonable to do that below the radar.
by Mark1834
12 Apr 2024 17:25
Forum: Plugin Technical Support & Development
Topic: Ancestry Synchronisation
Replies: 6
Views: 195

Re: Ancestry Synchronisation

Hi David - I may have an explanation for you. Early versions of the plugin excluded Individual records from export if the Private flag was selected, or if the Living flag was selected without the option to export living people. Family records were excluded if either partner was excluded. That worked...
by Mark1834
11 Apr 2024 11:59
Forum: Research
Topic: Citing the United States Census
Replies: 11
Views: 224

Re: Citing the United States Census

My system is very similar to Adrian’s. My custom source template has dedicated fields for country, year, place and address, and the detailed citation goes in the Publication Info field - National Archives reference for England & Wales; ED, Sheet and Dwelling Number for US.
by Mark1834
09 Apr 2024 11:48
Forum: Exporting
Topic: Ancestry Sync plugin question
Replies: 8
Views: 448

Re: Ancestry Sync plugin question

Out of interest, I have been experimenting to see exactly how changes to UniqueID are handled in RootsMagic. UniqueID is a required field for new individuals in RM. It is created automatically for any new individual added from the normal user interface (UI), or added if missing to individuals import...