1 \section{\class{wxTipProvider
}}\label{wxtipprovider
}
3 This is the class used together with
\helpref{wxShowTip
}{wxshowtip
} function.
4 It must implement
\helpref{GetTip
}{wxtipprovidergettip
} function and return the
5 current tip from it (different tip each time it is called).
7 You will never use this class yourself, but you need it to show startup tips
8 with wxShowTip. Also, if you want to get the tips text from elsewhere than a
9 simple text file, you will want to derive a new class from wxTipProvider and
10 use it instead of the one returned by
\helpref{wxCreateFileTipProvider
}{wxcreatefiletipprovider
}.
12 \wxheading{Derived from
}
16 \wxheading{Include files
}
22 \helpref{Startup tips overview
}{tipsoverview
},
\helpref{::wxShowTip
}{wxshowtip
}
24 \latexignore{\rtfignore{\wxheading{Members
}}}
26 \membersection{wxTipProvider::wxTipProvider
}\label{wxtipproviderctor
}
28 \func{}{wxTipProvider
}{\param{size
\_t }{currentTip
}}
32 \docparam{currentTip
}{The starting tip index.
}
34 \membersection{wxTipProvider::GetTip
}\label{wxtipprovidergettip
}
36 \func{wxString
}{GetTip
}{\void}
38 Return the text of the current tip and pass to the next one. This function is
39 pure virtual, it should be implemented in the derived classes.
41 \membersection{wxCurrentTipProvider::GetCurrentTip
}\label{wxtipprovidergetcurrenttip
}
43 \constfunc{size
\_t}{GetCurrentTip
}{\void}
45 Returns the index of the current tip (i.e. the one which would be returned by
48 The program usually remembers the value returned by this function after calling
49 \helpref{wxShowTip
}{wxshowtip
}. Note that it is not the same as the value which
50 was passed to wxShowTip $+
1$ because the user might have pressed the "Next"
51 button in the tip dialog.