Adding a new interface for retrieving/setting state information on form

controls.
This commit is contained in:
hyatt%netscape.com 2000-01-14 00:43:39 +00:00
parent 219f3348ce
commit f46bc1840c
5 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,19 @@
#ifndef _nsIPresState_h
#define _nsIPresState_h
#include "nsISupports.h"
#include "nsString.h"
// {98DABCE1-C9D7-11d3-BF87-00105A1B0627}
#define NS_IPRESSTATE_IID \
{ 0x98dabce1, 0xc9d7, 0x11d3, { 0xbf, 0x87, 0x0, 0x10, 0x5a, 0x1b, 0x6, 0x27 } }
class nsIPresState : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IPRESSTATE_IID)
NS_IMETHOD GetStateProperty(nsString& aProperty) = 0;
NS_IMETHOD SetStateProperty(const nsString& aProperty) = 0;
};
#endif /* _nsIPresState_h */

View File

@ -25,6 +25,7 @@ nsINameSpaceManager.h
nsIPageSequenceFrame.h
nsIPresContext.h
nsIPresShell.h
nsIPresState.h
nsIReflowCommand.h
nsISpaceManager.h
nsFrameList.h

View File

@ -52,6 +52,7 @@ nsIFrameUtil.h \
nsIPageSequenceFrame.h \
nsIPresContext.h \
nsIPresShell.h \
nsIPresState.h \
nsIReflowCommand.h \
nsIFrameSelection.h \
nsISpaceManager.h \

View File

@ -45,6 +45,7 @@ EXPORTS = \
nsIPageSequenceFrame.h \
nsIPresContext.h \
nsIPresShell.h \
nsIPresState.h \
nsIReflowCommand.h \
nsIFrameSelection.h \
nsISpaceManager.h \

View File

@ -0,0 +1,19 @@
#ifndef _nsIPresState_h
#define _nsIPresState_h
#include "nsISupports.h"
#include "nsString.h"
// {98DABCE1-C9D7-11d3-BF87-00105A1B0627}
#define NS_IPRESSTATE_IID \
{ 0x98dabce1, 0xc9d7, 0x11d3, { 0xbf, 0x87, 0x0, 0x10, 0x5a, 0x1b, 0x6, 0x27 } }
class nsIPresState : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IPRESSTATE_IID)
NS_IMETHOD GetStateProperty(nsString& aProperty) = 0;
NS_IMETHOD SetStateProperty(const nsString& aProperty) = 0;
};
#endif /* _nsIPresState_h */