mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 06:43:32 +00:00
LTextEditView changes.
This commit is contained in:
parent
bd7bb73f4a
commit
cf2fbdaa8b
@ -559,40 +559,40 @@ template class MPreference<LControl,int32>;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
#pragma mark
|
#pragma mark
|
||||||
MPreference<LTextEdit,char*>::~MPreference()
|
MPreference<LTextEditView,char*>::~MPreference()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
XP_FREEIF(mInitialControlValue);
|
XP_FREEIF(mInitialControlValue);
|
||||||
} // MPreference<LTextEdit,char*>::CleanUpData
|
} // MPreference<LTextEditView,char*>::CleanUpData
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
char* MPreference<LTextEdit,char*>::GetPaneValue() const
|
char* MPreference<LTextEditView,char*>::GetPaneValue() const
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
CStr255 value;
|
CStr255 value;
|
||||||
mPaneSelf->GetDescriptor(value);
|
mPaneSelf->GetDescriptor(value);
|
||||||
return (char*)value;
|
return (char*)value;
|
||||||
} // MPreference<LTextEdit,char*>::GetPaneValue
|
} // MPreference<LTextEditView,char*>::GetPaneValue
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,char*>::SetPaneValue(char* inData)
|
void MPreference<LTextEditView,char*>::SetPaneValue(char* inData)
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
((LTextEdit*)mPaneSelf)->SetDescriptor(CStr255(inData));
|
((LTextEditView*)mPaneSelf)->SetDescriptor(CStr255(inData));
|
||||||
} // MPreference<LTextEdit,char*>:SetPaneValue
|
} // MPreference<LTextEditView,char*>:SetPaneValue
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
Boolean MPreference<LTextEdit,char*>::Changed() const
|
Boolean MPreference<LTextEditView,char*>::Changed() const
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
char* value = GetPaneValue();
|
char* value = GetPaneValue();
|
||||||
if (value && *value)
|
if (value && *value)
|
||||||
return (strcmp(value, mInitialControlValue) != 0);
|
return (strcmp(value, mInitialControlValue) != 0);
|
||||||
return true;
|
return true;
|
||||||
} // MPreference<LTextEdit,char*>::Changed
|
} // MPreference<LTextEditView,char*>::Changed
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,char*>::InitializeUsing(PrefReadFunc inFunc)
|
void MPreference<LTextEditView,char*>::InitializeUsing(PrefReadFunc inFunc)
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
char* value;
|
char* value;
|
||||||
@ -602,40 +602,40 @@ void MPreference<LTextEdit,char*>::InitializeUsing(PrefReadFunc inFunc)
|
|||||||
SetPaneValue(value);
|
SetPaneValue(value);
|
||||||
XP_FREEIF(value);
|
XP_FREEIF(value);
|
||||||
}
|
}
|
||||||
} // MPreference<LTextEdit,char*>::InitializeUsing
|
} // MPreference<LTextEditView,char*>::InitializeUsing
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,char*>::ReadSelf()
|
void MPreference<LTextEditView,char*>::ReadSelf()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
InitializeUsing(PREF_CopyCharPref);
|
InitializeUsing(PREF_CopyCharPref);
|
||||||
mInitialControlValue = XP_STRDUP(GetPaneValue());
|
mInitialControlValue = XP_STRDUP(GetPaneValue());
|
||||||
} // MPreference<LTextEdit,char*>::ReadSelf
|
} // MPreference<LTextEditView,char*>::ReadSelf
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,char*>::ReadDefaultSelf()
|
void MPreference<LTextEditView,char*>::ReadDefaultSelf()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
if (!IsLocked())
|
if (!IsLocked())
|
||||||
InitializeUsing(PREF_CopyDefaultCharPref);
|
InitializeUsing(PREF_CopyDefaultCharPref);
|
||||||
} // MPreference<LTextEdit,char*>::ReadDefaultSelf
|
} // MPreference<LTextEditView,char*>::ReadDefaultSelf
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,char*>::WriteSelf()
|
void MPreference<LTextEditView,char*>::WriteSelf()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
if (ShouldWrite())
|
if (ShouldWrite())
|
||||||
PREF_SetCharPref(GetPrefName(), GetPaneValue());
|
PREF_SetCharPref(GetPrefName(), GetPaneValue());
|
||||||
} // MPreference<LTextEdit,char*>::WriteSelf
|
} // MPreference<LTextEditView,char*>::WriteSelf
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
char* MPreference<LTextEdit,char*>::GetPrefValue() const
|
char* MPreference<LTextEditView,char*>::GetPrefValue() const
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
return GetPaneValue();
|
return GetPaneValue();
|
||||||
} // MPreference<LTextEdit,char*>::GetPrefValue
|
} // MPreference<LTextEditView,char*>::GetPrefValue
|
||||||
|
|
||||||
template class MPreference<LTextEdit,char*>;
|
template class MPreference<LTextEditView,char*>;
|
||||||
|
|
||||||
// This is used for captions, and for mixing in with another pref control (eg, to
|
// This is used for captions, and for mixing in with another pref control (eg, to
|
||||||
// control the descriptor of a checkbox).
|
// control the descriptor of a checkbox).
|
||||||
@ -824,74 +824,74 @@ template class MPreference<LGAPopup,char*>;
|
|||||||
#pragma mark -
|
#pragma mark -
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
MPreference<LTextEdit,int32>::~MPreference()
|
MPreference<LTextEditView,int32>::~MPreference()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
} // MPreference<LTextEdit,int32>::CleanUpData
|
} // MPreference<LTextEditView,int32>::CleanUpData
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
int32 MPreference<LTextEdit,int32>::GetPaneValue() const
|
int32 MPreference<LTextEditView,int32>::GetPaneValue() const
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
return ((LTextEdit*)mPaneSelf)->GetValue();
|
return ((LTextEditView*)mPaneSelf)->GetValue();
|
||||||
} // MPreference<LTextEdit,int32>::GetPaneValue
|
} // MPreference<LTextEditView,int32>::GetPaneValue
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,int32>::SetPaneValue(int32 inData)
|
void MPreference<LTextEditView,int32>::SetPaneValue(int32 inData)
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
((LTextEdit*)mPaneSelf)->SetValue(inData);
|
((LTextEditView*)mPaneSelf)->SetValue(inData);
|
||||||
} // MPreference<LTextEdit,int32>:SetPaneValue
|
} // MPreference<LTextEditView,int32>:SetPaneValue
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
Boolean MPreference<LTextEdit,int32>::Changed() const
|
Boolean MPreference<LTextEditView,int32>::Changed() const
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
return GetPaneValue() != mInitialControlValue;
|
return GetPaneValue() != mInitialControlValue;
|
||||||
} // MPreference<LTextEdit,int32>::Changed
|
} // MPreference<LTextEditView,int32>::Changed
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,int32>::InitializeUsing(PrefReadFunc inFunc)
|
void MPreference<LTextEditView,int32>::InitializeUsing(PrefReadFunc inFunc)
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
int32 value;
|
int32 value;
|
||||||
int prefResult = inFunc(GetValidPrefName(), &value);
|
int prefResult = inFunc(GetValidPrefName(), &value);
|
||||||
if (prefResult == PREF_NOERROR)
|
if (prefResult == PREF_NOERROR)
|
||||||
SetPaneValue(value);
|
SetPaneValue(value);
|
||||||
} // MPreference<LTextEdit,int32>::InitializeUsing
|
} // MPreference<LTextEditView,int32>::InitializeUsing
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,int32>::ReadSelf()
|
void MPreference<LTextEditView,int32>::ReadSelf()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
InitializeUsing(PREF_GetIntPref);
|
InitializeUsing(PREF_GetIntPref);
|
||||||
mInitialControlValue = GetPaneValue();
|
mInitialControlValue = GetPaneValue();
|
||||||
} // MPreference<LTextEdit,int32>::ReadSelf
|
} // MPreference<LTextEditView,int32>::ReadSelf
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,int32>::ReadDefaultSelf()
|
void MPreference<LTextEditView,int32>::ReadDefaultSelf()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
if (!IsLocked())
|
if (!IsLocked())
|
||||||
InitializeUsing(PREF_GetDefaultIntPref);
|
InitializeUsing(PREF_GetDefaultIntPref);
|
||||||
} // MPreference<LTextEdit,int32>::ReadDefaultSelf
|
} // MPreference<LTextEditView,int32>::ReadDefaultSelf
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
void MPreference<LTextEdit,int32>::WriteSelf()
|
void MPreference<LTextEditView,int32>::WriteSelf()
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
if (ShouldWrite())
|
if (ShouldWrite())
|
||||||
PREF_SetIntPref(GetPrefName(), GetPaneValue());
|
PREF_SetIntPref(GetPrefName(), GetPaneValue());
|
||||||
} // MPreference<LTextEdit,int32>::WriteSelf
|
} // MPreference<LTextEditView,int32>::WriteSelf
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
int32 MPreference<LTextEdit,int32>::GetPrefValue() const
|
int32 MPreference<LTextEditView,int32>::GetPrefValue() const
|
||||||
//----------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
return GetPaneValue();
|
return GetPaneValue();
|
||||||
} // MPreference<LTextEdit,int32>::GetPrefValue
|
} // MPreference<LTextEditView,int32>::GetPrefValue
|
||||||
|
|
||||||
template class MPreference<LTextEdit,int32>;
|
template class MPreference<LTextEditView,int32>;
|
||||||
|
|
||||||
#pragma mark -
|
#pragma mark -
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user