HDTenEightyP/NetNews huggingface dataset:
From: carlson@yottzumm.tis.llnl.gov (John Carlson)
Newsgroups: comp.windows.interviews
Subject: Re: Minor problem with scrollbar
Keywords: scrollbars
Date: 18 Nov 92 00:34:24 GMT
Organization: Lawrence Livermore National Laboratory

In article <prestonm.721474069@cs.man.ac.uk> prestonm@cs.man.ac.uk (Martin Preston) writes:
>This is probably an obvious question, but does anyone know how to create a
>vscroll_bar where the sliding box starts at the top (i.e., an inverted
>scroller to the default one)?

Try this:

In dimension Y, have "Adjustable"::upper return 0.  If the glyph is
allocated and the requirement in dimension Y is less than the allocation's
allotment's span, have "Adjustable"::lower in dimension Y return the
negative of the allocation's allotment's span.  Otherwise, return
the negative of the requirement's natural in dimension Y.

Coord Adj_Glyph::lower(DimensionName dimension) const
{
        if (dimension == Dimension_X) {
                return 0;
        } else if (dimension == Dimension_Y) {
                Requisition r;
                request(r);
                if (allocated && r.requirement(dimension).natural() <
                        allocation().allotment(dimension).span()) {
                        return -allocation().allotment(dimension).span();
                } else {
                        return -r.requirement(dimension).natural();
                }
        }
}

John Carlson
carlson@yottzumm.tis.llnl.gov
From: linton@marktwain.rad.sgi.com (Mark Linton)
Newsgroups: comp.windows.interviews
Subject: Re: Window methods
Date: 18 Nov 1992 19:47:30 GMT
Organization: sgi
Distribution: world
Reply-To: linton@marktwain.rad.sgi.com (Mark Linton)
NNTP-Posting-Host: marktwain.rad.sgi.com

In article <STEINARB.92Nov17092832@topas.idt.unit.no>, steinarb@idt.unit.no (Steinar Bang) writes:
|> > You need to set the appropriate attribute on the window's style,
|> > e.g., window->style()->attribute("iconName", "foo").
|> 
|> Won't this conflict with the resource and command line interpretation?
|> I.e. in that setting this attribute explicitly will override any
|> attempts to change the name at run-time, either through X resources or
|> command line arguments.
|> 
|> Wouldn't it be more better to set the name in the application resource
|> default array passed to the Session constructor?

Yes, defining a resource is better if the information is static.
If the iconName is computed (e.g., argv[1]), then it has to be set
explicitly.
Newsgroups: comp.windows.interviews
From: mzaleski@alias.com (Mathew Zaleski)
Subject: Re: User Defaults
Keywords: Resource Xresource
Reply-To: mzaleski@alias.com (Mathew Zaleski)
Organization: Alias Research, Inc. Toronto Canada
Distribution: na
Date: Mon, 16 Nov 1992 18:40:57 GMT

new Session("YourFile" argc, argv);

does the trick.

-- 
Mathew Zaleski,  matz@alias.com, Alias Research, Toronto, (416)362-9181 x442.
Newsgroups: comp.windows.interviews
From: barr@stein.u.washington.edu (David Barr)
Subject: more problems compiling 3.1b3 with gcc 2.3.1
Organization: University of Washington
Date: Fri, 20 Nov 1992 22:10:59 GMT

Here's a sample of the error messages I'm getting now:

g++   -O   -Dcplusplus_2_1 -Div2_6_compatible -Dsigned= -Dvolatile= -DLANGUAGE_C
  -I../../../.././src/include/IV-2_6 -I../../../.././src/include  -I/usr2/local/
lib/g++-include  -c ../ibmenu.c
In file included from /usr2/local/lib/g++-include/stream.h:7, from ../ibmenu.c:6
3:
/usr2/local/lib/g++-include/iostream.h:53: `class ostream& ostream::write (const
 char *, int)' is already defined in class ostream
/usr2/local/lib/g++-include/iostream.h:102: `class istream& istream::get (char &
)' is already defined in class istream
/usr2/local/lib/g++-include/iostream.h:107: `class istream& istream::read (char
*, int)' is already defined in class istream
/usr2/local/lib/g++-include/iostream.h:193: `class istream& iostream::get (char
&)' is already defined in class iostream
/usr2/local/lib/g++-include/iostream.h:200: `class istream& iostream::read (char
 *, int)' is already defined in class iostream
/usr2/local/lib/g++-include/iostream.h:242: `class ostream& iostream::write (con
st char *, int)' is already defined in class iostream
make[5]: *** [ibmenu.o] Error 1

It looks like istream.h and ostream.h include stream.h and stream.h includes
iostream.h.  Is it my gcc headers that are screwed up?

David
Newsgroups: comp.windows.interviews
From: nipun@OTL.SCU.EDU (Nipun Sehgal)
Subject: Unsubsribe
Organization: Internet-USENET Gateway at Stanford University
Date: Thu, 19 Nov 1992 23:53:23 GMT

Please unsubsribe.

		Thanks,
	
			Nipun Sehgal
Newsgroups: comp.windows.interviews
From: doron@corral.bellcore.com (Doron Shalmon)
Subject: Re: Adding menuitem after window is mapped
Followup-To: comp.windows.interviews
Organization: Bellcore
Date: Fri, 20 Nov 92 20:06:22 GMT

In article <1992Nov20.060140.5973@walter.bellcore.com> doron@leis.bellcore.com (Doron Shalmon) writes:
>I'm trying to add MenuItems to a Menu dynamically after
>the window with the menubar has already been mapped.
>However, the new items do not appear when I pull down
>the menu.  I know that the items are appended properly,
>because I can drag down below the bottom of the menu
>to where the new item should be, and it does execute
>the invisible item's action.  How can I get the added
>menu items to appear the next time the menu is pulled
>down??

After further experimentation, it turns out that the problem
is not with adding items after the enclosing window is mapped,
but with adding items after the pulldown menu has been opened
already.  It seems that this is because the pulldown menu's
PopupWindow only computes its geometry the first time it
is mapped.  Do I need to unbind the menu's PopupWindow
after adding new menu items, so that the next time it is
mapped it will recompute its geometry?  Is this safe?

-- Doron

===========================================================================
Doron Shalmon                 Internet    doron@yogi.leis.bellcore.com
444 Hoes Lane (RRC 4B-1125)   CompuServe  72330,3307
Piscataway, NJ 08854          VOICE       (908) 699-8133
                              FAX         (908) 336-2982
 _   _        _  _   _   _    
|_> |_ |  |  |  | | |_> |_    "All opinions expressed are mine, and do not
|_> |_ |_ |_ |_ |_| | \ |_     necessarily represent those of my employer,
                                Bell Communications Research (Bellcore)"
Bell Communications Research
From: lucy@lehre23.informatik.Uni-Bremen.DE (Holger Burde)
Newsgroups: comp.windows.interviews
Subject: unidraw segmentation fault
Date: 20 Nov 92 13:35:06 GMT
Organization: Universitaet Bremen

Hi

Unidraw seg-faults if the size of the window changes. I used GDB and found the
following:

signal 11, Segmentation fault in ivWorld::Change()

I'am not that familiar with Unidraw and not sure if this is a bug or it's an
"intended" behavior.


h.b.


PS i am using iv3.0.1 (386 PC with Linux)

-----------------------------------------------------------------------------
uni bremen ***ops***
-----------------------------------------------------------------------------
Newsgroups: comp.windows.interviews
From: Thomas Wuensche <tw@fgb1.fgb.mw.tu-muenchen.de>
Subject: text flow in doc
Reply-To: tw@fgb1.fgb.mw.tu-muenchen.de
Organization: Leibniz-Rechenzentrum, Muenchen (Germany)
Date: Mon, 23 Nov 1992 18:12:22 GMT

I would like to have text flowing around a figure or float
in the following way:


tttttttttttttttttttttttttttttt
fffffffffttttttttttttttttttttt
fffffffffttttttttttttttttttttt
fffffffffttttttttttttttttttttt
tttttttttttttttttttttttttttttt

with f standing for figure or float and t standing for
normal text ( as one might have guessed ). I didn't
succeed in that.

Is it possible? Thanks for any help.

	- Thomas

Newsgroups: comp.windows.interviews
From: steinarb@idt.unit.no (Steinar Bang)
Subject: Re: Window methods
Organization: Norwegian Institute of Technology, Trondheim, Norway
Date: 17 Nov 92 09:28:32

>>>>> linton@marktwain.rad.sgi.com (Mark Linton) writes:

> In article <17463@borg.cs.unc.edu>, hardarso@smith.cs.unc.edu (Kari Hardarson) writes:

>> I have just switched from 3.0 to 3.1beta.  The Window object in
>> InterViews used to support the methods "name" and "icon_name".
>> Now I get compiler errors when I try to compile program that use
>> them.  It seems some structural changes have been made.

>> I notice a newcomer method, rep() in Window and I think I'm supposed to
>> ask the Window for it's WindowRep and then call the WindowRep's
>> methods to do the name and icon_name assignments.

>> I would appreciate if someone told me the details on how to do it,
>> and I would also like to know the motivation behind this restructuring,
>> and where I can read about it.

> You need to set the appropriate attribute on the window's style,
> e.g., window->style()->attribute("iconName", "foo").

Won't this conflict with the resource and command line interpretation?
I.e. in that setting this attribute explicitly will override any
attempts to change the name at run-time, either through X resources or
command line arguments.

Wouldn't it be more better to set the name in the application resource
default array passed to the Session constructor?

- Steinar
Newsgroups: comp.windows.interviews
From: dfr@ioc.co.uk (Doug Rabson)
Subject: Re: idraw on RS6000 anybody ?
Date: Wed, 18 Nov 1992 14:53:31 GMT
Organization: Intelligent Office Company Ltd.

In article <dockhorn.721886429@probitas> dockhorn@probitas.cs.utas.edu.au (Patrick Dockhorn) writes:
> 
> I'd like to know whether anybody out there
> already installed InterViews for an IBM RS6000
> running AIX. If so, I'd be very interested in
> the compiled idraw application (I suppose
> I'd need the UniDraw-libaries too).

You can pick up rs6000 binaries (interviews 3.0.1) from
interviews.stanford.edu in pub/contrib.
--
Doug Rabson, IOC Ltd.	| Email:  dfr@ioc.co.uk
Phone: +44 81 528 9864	|	  drabson@cix.compulink.co.uk
Fax:   +44 81 528 9878	|
Newsgroups: comp.windows.interviews
Subject: Binaries for ISC?
From: villa@sparrow (Ferdinando Villa)
Date: 17 Nov 92 09:51:45 +0100
Organization: Ecologia Universita' di Parma
X-Newsreader: TIN [version 1.1 PL6]Lines: 12

Are binaries for Interactive/Sunsoft SysV 386 available? I have gcc 2.3.1
and everything but I just don't have enough disk space to try compiling
Interviews myself...

Thank you for any help

Ferdinando Villa, dr. 

Institute of Ecology                     Direct phone: +39-521-905615
University of Parma                               FAX: +39-521-905665
Viale delle Scienze                      e.mail: villa@sparrow.bio.unipr.it
43100 Parma, Italy                               villa@aida.eng.unipr.it
From: linton@marktwain.rad.sgi.com (Mark Linton)
Newsgroups: comp.windows.interviews
Subject: Re: Window methods
Date: 16 Nov 1992 20:59:42 GMT
Organization: sgi
Distribution: world
Reply-To: linton@marktwain.rad.sgi.com (Mark Linton)
NNTP-Posting-Host: marktwain.rad.sgi.com

In article <17463@borg.cs.unc.edu>, hardarso@smith.cs.unc.edu (Kari Hardarson) writes:
|> I have just switched from 3.0 to 3.1beta.  The Window object in
|> InterViews used to support the methods "name" and "icon_name".
|> Now I get compiler errors when I try to compile program that use
|> them.  It seems some structural changes have been made.
|> 
|> I notice a newcomer method, rep() in Window and I think I'm supposed to
|> ask the Window for it's WindowRep and then call the WindowRep's
|> methods to do the name and icon_name assignments.
|> 
|> I would appreciate if someone told me the details on how to do it,
|> and I would also like to know the motivation behind this restructuring,
|> and where I can read about it.

You need to set the appropriate attribute on the window's style,
e.g., window->style()->attribute("iconName", "foo").
Newsgroups: comp.windows.interviews
From: doron@leis.bellcore.com (Doron Shalmon)
Subject: Adding menuitem after window is mapped
Followup-To: comp.windows.interviews
Organization: Bellcore
Date: Fri, 20 Nov 92 06:01:40 GMT

I'm trying to add MenuItems to a Menu dynamically after
the window with the menubar has already been mapped.
However, the new items do not appear when I pull down
the menu.  I know that the items are appended properly,
because I can drag down below the bottom of the menu
to where the new item should be, and it does execute
the invisible item's action.  How can I get the added
menu items to appear the next time the menu is pulled
down??

-- Doron

===========================================================================
Doron Shalmon                 Internet    doron@yogi.leis.bellcore.com
444 Hoes Lane (RRC 4B-1125)   CompuServe  72330,3307
Piscataway, NJ 08854          VOICE       (908) 699-8133
                              FAX         (908) 336-2982
 _   _        _  _   _   _    
|_> |_ |  |  |  | | |_> |_    "All opinions expressed are mine, and do not
|_> |_ |_ |_ |_ |_| | \ |_     necessarily represent those of my employer,
                                Bell Communications Research (Bellcore)"
Bell Communications Research
Newsgroups: comp.windows.interviews
From: dfr@ioc.co.uk (Doug Rabson)
Subject: Re: Where are stream.h and osfcn.h
Date: Fri, 20 Nov 1992 11:01:36 GMT
	<1992Nov19.175631.18715@u.washington.edu>
Organization: Intelligent Office Company Ltd.

In article <1992Nov19.175631.18715@u.washington.edu> barr@stein.u.washington.edu (David Barr) writes:
> jypai@csie.nctu.edu.tw (Pai Jin-Yuan) writes:
> 
> >I use find command in /usr and found
> >/usr/include/sys/stream.h
> >but didn't find osfcn.h.
> 
> Those two files are in $GCCDIR/lib/g++-include.  I got those errors
> too.  Somehow you have to let makedepend know to look in those
> directories.

I used the following local.def file to compile 3.1-beta4 using
g++-2.3.1 on an rs6000 under AIX3.2.1:

--------------------snip snip--------------------
#undef ExtraCCIncludes
#define ExtraCCIncludes -I/usr/local/lib/g++-include
#define TurnOnOptimizing YES

/*
 * For now, just assume cfront 2.0.
 * If you are using cfront 2.1 or cfront 3.0, then use -Dcplusplus_2_1.
 */
#undef LanguageCCDefines
#define LanguageCCDefines -Dcplusplus_2_0

/*
 * If you are using gcc/g++, then uncomment the include below.
 */
#include <InterViews/gcc.def>
#undef ExtraCCLdFlags

/*
 * Default customization of kits.
 * Possible flags to define:
 *	sgi_motif_kit (SMFKit), motif_kit (MFKit),
 *	openlook_kit (OLKit), bw_kit (MonoKit)
 */
#ifndef KitFlags
#define KitFlags \
-Dmotif_kit \
-Dsgi_motif_kit \
-Dopenlook_kit \
-Dbw_kit \
-Ddefault_kit=SMFKit
#endif

/*
 * If you are using g++, define BuildRPCClasses to NO.
 */
#if defined(SGIArchitecture) || defined(SunArchitecture)
#undef BuildRPCClasses
#define BuildRPCClasses YES
#endif

/*
 * Delete this definition if your /tmp space is less than five megabytes.
 */
#undef HasLargeTmp
#define HasLargeTmp YES

/*
 * If you do not want to create a symbolic link called "/interviews"
 * that points at /..../iv/installed, you should replace /interviews
 * below with the name of the symbolic link you do want to use (say,
 * /usr/local/interviews).  If you don't want to create a symbolic
 * link at all, replace /interviews with the absolute pathname of
 * /..../iv/installed so InterViews applications still can find the
 * installed data files.
 */
#undef InstalledRoot
#define InstalledRoot /interviews

/*
 * If the X11 config files are not in /usr/lib/X11/config, the X11
 * includes are not in /usr/include, or the X11 libraries are not in
 * /lib, /usr/lib, or /usr/local/lib, then you should specify their
 * actual locations here.
 *
 * If you have to set XConfigDir, don't forget to override XCONFIGDIR
 * on the command line when saying "make World" for the first time.
 */
#undef XConfigDir
#define XConfigDir /vol/X11R5/lib/X11/config
#undef XIncDir
#define XIncDir /vol/X11R5/include
#undef XLibDir
#define XLibDir /vol/X11R5/lib
--------------------snip snip--------------------
--
Doug Rabson, IOC Ltd.	| Email:  dfr@ioc.co.uk
Phone: +44 81 528 9864	|	  drabson@cix.compulink.co.uk
Fax:   +44 81 528 9878	|	  
Newsgroups: comp.windows.interviews
From: jypai@csie.nctu.edu.tw (Pai Jin-Yuan)
Subject: Where are stream.h and  osfcn.h
Organization: Computer Science & Information Engin., Chiao-Tung U, Taiwan, ROC
X-Newsreader: TIN [version 1.1 PL6]
Date: Thu, 19 Nov 1992 12:57:11 GMT


When building iv3.1-beta3 on sun4 (SunOS Release 4.1.1 (GENERIC))
with g++2.3, the following messages showed many times:

makedepend: warning:  ../idarrow.c: cannot find include file "stream.h"
        not in ../stream.h
        not in ../../../.././src/include/IV-2_6/stream.h
        not in ../../../.././src/include/stream.h
        not in /home2/X11R5/include/stream.h
        not in /usr/local/lib/gcc-include/stream.h
        not in /usr/include/stream.h

makedepend: warning:  ../ibdialogs.c: cannot find include file "osfcn.h"
        not in ../osfcn.h
        not in ../../../.././src/include/IV-2_6/osfcn.h
        not in ../../../.././src/include/osfcn.h
        not in /home2/X11R5/include/osfcn.h
        not in /usr/local/lib/gcc-include/osfcn.h
        not in /usr/include/osfcn.h


I use find command in /usr and found
/usr/include/sys/stream.h
but didn't find osfcn.h.

My question is:
1. Now I know stream.h is located in /usr/include/sys,
   can I tell g++ the location by modifying local.def?
2. Where is osfcn.h anyway?
3. Will it be OK if I ignore these warnings?

Thank u for ur help.  

--

Yuan
+----------------------------------------------------------+
| Internet Address         : jypai@csie.nctu.edu.tw        |
| NeXT mail GLADLY accepted: jypai@ccnext.csie.nctu.edu.tw |
+----------------------------------------------------------+
From: Michael Schiff <schiff@truffula.Berkeley.EDU>
Newsgroups: comp.windows.interviews
Subject: 3.01 / 2.6 compatibility ?
Date: 18 Nov 92 12:17:20
Organization: University of California, Berkeley
Distribution: usa
NNTP-Posting-Host: truffula.berkeley.edu

I'm trying to get a pretty complicated hypertext system I wrote under
InterViews 2.6 to work with 3.0.1, and having lots of problems.  I've now
getting everything to compile, but I can't get past displaying an empty window
frame, the crashing.

As far as I can tell, the basic problem is that my code relies on the canvas
being set for reshaping/resizing a scene prior to drawing.  And the canvas
is staying nil, even after I've done a World::InsertApplication(), and a
GetTopLevelWindow()->map().

Can anyone make any suggestions about what I might doing wrong, or how I could
fix things?  Is there any way to make sure that a canvas gets mapped, or an
alternative way of getting the geometry of particular components of a scene?
(Do these questions make sense?  I wrote this code a couple years ago, and I
don't yet remember too well how InterViews works.)  Unfortunately, I don't have
the time to rewrite the system completely for IV 3.0.

Thanks in advance.

Mike Schiff
schiff@cs.berkeley.edu
Newsgroups: comp.windows.interviews
From: pshannon@iapetus.cv.nrao.edu (Paul Shannon)
Subject: names of glyphs available to .Xdefaults
Organization: nrao
Distribution: comp
Date: Tue, 17 Nov 1992 19:46:18 GMT

Where do I find the names of those glyphs whose properties may be
manipulated through an .Xdefaults file?

For example, this works

            MyApp*HScrollBar*flat: red

but this  doesn't

           MyApp*HScrollBar*Thumb*flat: red

So "HScrollBar", "flat" are recognized, but "Thumb" is not.

Is there some way -- perhaps even cruising throught the iv source --
that I can use to learn which glyphs, with what names, can be
manipulated this way?

Thanks.

 - Paul
Newsgroups: comp.windows.interviews
From: nipun@OTL.SCU.EDU (Nipun Sehgal)
Subject: Please Unsubscribe
Organization: Internet-USENET Gateway at Stanford University
Date: Fri, 13 Nov 1992 02:57:46 GMT


Newsgroups: comp.windows.interviews
From: bala@arrinext.uta.edu (R. Balachander)
Subject: how to build interface
Organization: University of Texas at Arlington
Distribution: usa
Date: Mon, 23 Nov 1992 23:17:23 GMT

hi,

 1) i want to use interviews to help me build a interviews for my application.
    I tried to ftp the reference manual refman.PS from ftp sites.
     But i am not able to read these files . it says postscript error.
   why is it so?

2) I am working on Sparc 370. Are there compiled binaries in any sites
    for this machine. We have X11 R5.
   i do not  have 50 Mb of space to compile interviews.
   Once i have interviews will it be sufficient for me to build interfaces
    with just the ibuild executable. do i need other executables too.


Please send me mail at "bala@arrisun3.uta.edu".
From: barr@stein.u.washington.edu (David Barr)
Newsgroups: comp.windows.interviews
Subject: Re: more problems compiling 3.1b3 with gcc 2.3.1
Date: 23 Nov 92 00:58:16 GMT
Article-I.D.: u.1992Nov23.005816.15536
Organization: University of Washington

Never mind; I found that problem.  I had to define _G_BROKEN_SIGNED_CHAR
in /usr/local/lib/g++-include/_G_config.h.

David
Newsgroups: comp.windows.interviews
From: doug@FOXTROT.CCMRC.UCSB.EDU (Douglas Scott)
Subject: debugging calls to Resource: :unref()
Organization: Internet-USENET Gateway at Stanford University
Date: Thu, 19 Nov 1992 18:50:16 GMT

Is there any way to makes all calls to Resource::unref() call delete  
immediately instead of queuing for later deletion?  I have tried  
setting Resource::defer(false) at the beginning of my program, but  
apparently this gets reset somewhere else in the InterViews code  
along the way, because Resources are still getting queued.  I need to  
flush these *every* time I unreference something, because I have  
otherwise untraceable bugs in my code--i.e., I get crashes during  
calls to destructors, but cannot determine what is being destroyed,  
because it is asynchronous.

Thanks!

---
Douglas Scott                              (805)893-8352
Center for Computer Music Research and Composition
University of California, Santa Barbara
Internet: (NeXTMail ok)   <doug@foxtrot.ccmrc.ucsb.edu>
Newsgroups: comp.windows.interviews
From: ssshah@bert.eecs.uic.edu.noname (Sanjeev Shah,chang,10/08/91,10/08/91,02/10/93)
Subject: UNidraw components/structured Graphics question
Keywords: UNidraw, components, structured Graphics 
Reply-To: ssshah@bert.eecs.uic.edu.noname
Organization: Sun Microsystems, Inc.
Date: Mon, 16 Nov 1992 23:48:58 GMT



Hi,

I have a  couple of questions pertaining to Unidraw Components/Structured
Graphics.

1. Suppose I need a geometric shape in my application, say a rectangle.
I will first create a prototypical component viz. a  RectComp .
I would pass to this a SF_Rect structured graphic compnent and then create
a GraphicCompTool . The code would be something like....

    SF_Rect* rect = new SF_Rect(0,0,size,size,stdgraphic);

     .
     .
     RectComp* rectComp = new RectComp(rect);

 	new GraphicCompTool(new ControlInfo(rectComp,KY_LBL,KY_CODE),		rectComp);

	etc.....



 In the clone the user can vary the dimensions of the resulting
 rectangle.The clone's geometry depends on where the user clicks 
with  the RectTool engaged.


My application requires a geometric figure of constant dimension.
viz. I should be able to create I my application rectangles which have
fixed geometries that of the prototype.
How do I accomplish fixed size geometric figures in my application.


2. Suppose I need lines which end with the arrow symbol, is there a structured
   graphic corresponding to the arrow symbol . How can I provide this kind of
   lines. 

I request help from anyone who has dealt with such problems in the past.

Thank you in advance.


********************************************************************************

Sanjeev Shah                                     Email: ssshah@bert.eecs.uic.edu
			                         Phone : (312) 413-7568
Concurrent Software Systems Lab.
Dept. of EECS                                     Phone(Home) (312) 226-4102
University of Illinois at Chicago
*******************************************************************************

Newsgroups: comp.windows.interviews