Re: Colorset for Title bar's

2002-11-18 Thread Suzanne Skinner
On Sun, Nov 17, 2002 at 10:15:36AM +0100, Olivier Chapuis wrote:

>> MultiPixmap may be removed in favor of MultiColorset if this simplifies
>> the code (I think, yes).

> I do not know, maybe the two code can be merged.
> Suzanne any opinion?

I'm all for it. I don't think MultiPixmap does anything that couldn't be done
with properly applied multiple colorsets, and MultiColorset would probably do
more (e.g. transparency).

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/

A Pope has a Water Cannon.   It is a Water Cannon.
He fires Holy-Water from it.It is a Holy-Water Cannon.
He Blesses it. It is a Holy Holy-Water Cannon.
He Blesses the Hell out of it.  It is a Wholly Holy Holy-Water Cannon.
He has it pierced.It is a Holey Wholly Holy Holy-Water Cannon.
Batman and Robin arrive.   He shoots them.
-- Principia Discordia
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Taskbar launchers & different mouse buttons

2002-10-05 Thread Suzanne Skinner
On Sat, Oct 05, 2002 at 01:20:36PM +, Mikhael Goikhman wrote:

> Suzanne, Ben, Olivier and other FvmwTaskBar lovers, is there a chance you
> agree with such arrangement? Would not having one powerful FvwmPanel and
> one or more "applets" to be optionally swallowed be a better solution?

I'd have no problem with this, as long as it really is (or will be) possible
to exactly imitate the "taskbar" look with FvwmButtons + FvwmIconMan. I've
been using FvwmTaskBar to give my husband a reassuring Windozy feel when he
logs into Linux :-)

Still, is it okay if I commit the FvwmTaskBar improvement that I've already
developed?

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Taskbar launchers & different mouse buttons

2002-10-05 Thread Suzanne Skinner
Greets,

I've developed a patch which enhances Ben Mathews' excellent titlebar-launcher 
feature.
It allows one to specify different actions when different mouse buttons are
clicked on a launcher. It uses the same sort of syntax for this as
FvwmButtons, like so:

 *FvwmTaskBar: Button Icon terminal.png, Action (Mouse 1) Exec xterm, \
 Action (Mouse 3) Popup TermMenu

"Action Exec xterm" still works and defines a general action separate from the
others.

One application for this is the desktop system I'm developing for Fvwm, which
lets you dynamically configure elements such as the taskbar. So a user might
left-click on a launcher to execute it, or right-click to popup a control menu
for that launcher with choices like "remove from taskbar".

As a sort of zero-cost side effect, the Start Menu can also take different
actions for different mouse clicks with this patch:

 *FvwmTaskBar: StartMenu (Mouse 1) Mouse1Menu
 *FvwmTaskBar: StartMenu (Mouse 3) Mouse3Menu

If/when I receive write access to CVS (I'm waiting for cries of protest before
submitting the request to Jason :-), I can commit this myself, but of course
I'd like to okay it with everyone first.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Write permissions for Suzanne

2002-10-05 Thread Suzanne Skinner
On Fri, Oct 04, 2002 at 09:22:13PM +, Mikhael Goikhman wrote:

> Suzanne, do you prefer to continue to send patches or use cvs commits?

CVS write access would be great. Then I can commit straightforward bugfixes as
I run across them.

> So, if you prefer to use cvs and there are no objections, you may follow
> the instructions in cvs.html and contact Jason.

Will do.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


FvwmTaskBar fix

2002-10-04 Thread Suzanne Skinner
The attached patch fixes a number of instances in Start.c where space was
malloced before calling CopyString (which mallocs its own space).

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
diff -ur fvwm-20021004-orig/modules/ChangeLog fvwm-20021004/modules/ChangeLog
--- fvwm-20021004-orig/modules/ChangeLogFri Oct  4 13:33:40 2002
+++ fvwm-20021004/modules/ChangeLog Fri Oct  4 14:48:55 2002
@@ -1,3 +1,9 @@
+2002-10-04  Suzanne Skinner  <[EMAIL PROTECTED]>
+
+   * FvwmTaskBar/Start.c (StartButtonParseConfig):
+   Fixed a number of cases where space was malloced before calling
+   CopyString (which mallocs its own space)
+
 2002-10-04  Mikhael Goikhman  <[EMAIL PROTECTED]>
 
* FvwmTaskBar/Start.c:
diff -ur fvwm-20021004-orig/modules/FvwmTaskBar/Start.c 
fvwm-20021004/modules/FvwmTaskBar/Start.c
--- fvwm-20021004-orig/modules/FvwmTaskBar/Start.c  Fri Oct  4 13:33:40 2002
+++ fvwm-20021004/modules/FvwmTaskBar/Start.c   Fri Oct  4 14:47:35 2002
@@ -97,7 +97,6 @@
   /* declarin caption twice, ignore */
   break;
 }
-First_Start_Button->buttonCaption = safemalloc(strlen(rest) * 
sizeof(char));
 CopyString(&(First_Start_Button->buttonCaption), rest);
 break;
   case 1: /* StartMenu */
@@ -121,7 +120,6 @@
   /* declaring command twice, ignore */
   break;
 }
-First_Start_Button->buttonCommand = safemalloc(strlen(rest) * 
sizeof(char));
 CopyString(&(First_Start_Button->buttonCommand), rest);   
 break;
   case 2: /* StartIcon */
@@ -145,7 +143,6 @@
   /* declaring icon twice, ignore */
   break;
 }
-First_Start_Button->buttonIconFileName = safemalloc(strlen(rest) * 
sizeof(char));
 CopyString(&(First_Start_Button->buttonIconFileName), rest);   
break;
   case 3: /* StartCommand */
@@ -169,7 +166,6 @@
   /* declaring icon twice, ignore */
   break;
 }
-First_Start_Button->buttonStartCommand = safemalloc(strlen(rest) * 
sizeof(char));
 CopyString(&(First_Start_Button->buttonStartCommand), rest);   
 break;
   case 4:
@@ -197,7 +193,6 @@
tokens[j+1] = tokens[k] + ((sizeof(char))*5);
while(*(tokens[j+1])==' ')
  tokens[j+1]+=sizeof(char);
-   Last_Start_Button->buttonCaption = (char *) safemalloc(sizeof(char) * 
(strlen(tokens[j+1])));
 CopyString(&(Last_Start_Button->buttonCaption), tokens[j+1]);
titleRecorded=1;
   }
@@ -206,7 +201,6 @@
tokens[j+1] = tokens[k] + ((sizeof(char))*4);
while(*(tokens[j+1])==' ')
  tokens[j+1]+=sizeof(char);
-   Last_Start_Button->buttonIconFileName = (char *) 
safemalloc(sizeof(char) * (strlen(tokens[j+1])));
CopyString(&(Last_Start_Button->buttonIconFileName),tokens[j+1] );
iconRecorded = 1;
   }
@@ -215,7 +209,6 @@
tokens[j+1] = tokens[k] + ((sizeof(char))*6);
while(*(tokens[j+1])==' ')
  tokens[j+1]+=sizeof(char);
-   Last_Start_Button->buttonCommand = (char *) safemalloc(sizeof(char) * 
(strlen(tokens[j+1])));
CopyString(&(Last_Start_Button->buttonCommand), tokens[j+1]);
actionRecorded = 1;
   }


All-Star Taskbar (bug, patch)

2002-10-03 Thread Suzanne Skinner
FvwmTaskBar is popping up StarMenu instead of StartMenu :-)

Patch included.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
diff -ur fvwm-20021003-orig/modules/FvwmTaskBar/Start.c 
fvwm-20021003/modules/FvwmTaskBar/Start.c
--- fvwm-20021003-orig/modules/FvwmTaskBar/Start.c  Mon Sep 23 07:00:19 2002
+++ fvwm-20021003/modules/FvwmTaskBar/Start.c   Thu Oct  3 14:57:49 2002
@@ -405,7 +405,7 @@
   else if (tempPtr->buttonStartCommand != NULL)
sprintf(tmp,"%s", tempPtr->buttonStartCommand);
   else
-   sprintf(tmp,"Popup StarMenu");
+   sprintf(tmp,"Popup StartMenu");
   else
 sprintf(tmp,"%s", tempPtr->buttonCommand);
 }


Active Desk Label

2002-09-18 Thread Suzanne Skinner
The active desk label in the pager is not being hilighted properly at startup
(unless Xft is used?). I think this bug was introduced via the change "Use
clipping redrawing for the desk label" to DrawGrid(), as the hilight
background is never initially drawn.

The attached patch fixes the problem but it's probably overkill :-)

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- x_pager.c.orig  Wed Sep 18 01:40:57 2002
+++ x_pager.c   Wed Sep 18 01:41:56 2002
@@ -1663,7 +1663,7 @@
}
if(((Scr.CurrentDesk - desk1) == desk) && !ShapeLabels)
{
-   if (uselabel && erase)
+   if (uselabel)
{
XFillRectangle(
dpy,Desks[desk].title_w,Desks[desk].HiliteGC,


Compile Issues

2002-09-17 Thread Suzanne Skinner
Fvwm does not compile if Gnome hints and/or EWMH hints are disabled. The
attached patch fixes this.

Also, CFLAGS aren't working at all?

Also also, Fvwm fails to link if compiled without Xinerama, because of the
reference to XineramaQueryScreens (possibly others, haven't checked) in
FScreen.o. Perhaps if -O2 were working it would be safely optimized away...

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- gnome.h.origTue Sep 17 01:35:59 2002
+++ gnome.h Tue Sep 17 01:35:59 2002
@@ -65,7 +65,7 @@
 #else
 
 #define GNOME_Init()
-#define GNOME_ProcessClientMessage(fwin, ev) 0
+#define GNOME_ProcessClientMessage(fwin) 0
 #define GNOME_ButtonFunc(eventp, w, fwin, context, action, Module)
 #define GNOME_ProxyButtonEvent(ev)
 #define GNOME_ShowDesks(eventp, w, fwin, context, action, Module)
--- ewmh.h.orig Tue Sep 17 01:35:58 2002
+++ ewmh.h  Tue Sep 17 01:35:58 2002
@@ -117,8 +117,8 @@
 /* ewmh_conf.c */
 
 /* ewmh_events.c */
-#define EWMH_ProcessClientMessage(x, y) 0
-#define EWMH_ProcessPropertyNotify(x, y)
+#define EWMH_ProcessClientMessage(x) 0
+#define EWMH_ProcessPropertyNotify(x)
 
 /* ewmh_icon.c */
 #define EWMH_DoUpdateWmIcon(x,y,z)


Re: Small MultiPixmap Fix

2002-09-09 Thread Suzanne Skinner
> I don't understand what this patch changes.  The values returned
> by get_title_geometry should be the same as fw->title_length and
> fw->title_thickness.

It is indeed strange--it seems that the return values of get_title_geometry
are invalid (reflecting the pre-resize dimensions of the window) on the first
refresh.

To reproduce, use the attached fvwm2rc and replace the wood.xpm pixmap with a
tileable pixmap that exists on your system. Go into fvwm and start an xterm.
Resize it horizontally. It may take a couple tries but eventually you should
end up with a gray rectangle in the titlebar. The patch seems to fix this.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
TitleStyle MultiPixmap Main /usr/local/share/pixmaps/wood.xpm -- flat


Small MultiPixmap Fix

2002-09-08 Thread Suzanne Skinner
The attached patch to borders.c in CVS fixes a small bug with MultiPixmap
titlebars. The bug causes the titlebar to sometimes not update properly
immediately after a resize.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- borders.c.orig  Sun Sep  8 17:52:15 2002
+++ borders.c   Sun Sep  8 17:52:28 2002
@@ -259,7 +259,6 @@
int before_space, after_space, under_offset, under_width;
int size;
FlocaleWinString fstr;
-   rectangle tmp_g;
Bool has_vt = HAS_VERTICAL_TITLE(fw);
 
pm = df->u.multi_pixmaps;
@@ -268,20 +267,19 @@
XSetClipMask(dpy, gc, None);
title = fw->visible_name;
 
-   tmp_g.width = 0;
-   tmp_g.height = 0;
-   get_title_geometry(fw, &tmp_g);
if (pm[TBP_MAIN])
{
border_render_into_pixmap(
-   gc, pm[TBP_MAIN], dest_pix, 0, 0, tmp_g.width,
-   tmp_g.height, (stretch_flags & (1 << TBP_MAIN)));
+   gc, pm[TBP_MAIN], dest_pix, 0, 0,
+   SWAP_ARGS(has_vt, fw->title_length, 
fw->title_thickness),
+   (stretch_flags & (1 << TBP_MAIN)));
}
else if (!title)
{
border_render_into_pixmap(
-   gc, pm[TBP_LEFT_MAIN], dest_pix, 0, 0, tmp_g.width,
-   tmp_g.height, (stretch_flags & (1 << TBP_LEFT_MAIN)));
+   gc, pm[TBP_LEFT_MAIN], dest_pix, 0, 0,
+   SWAP_ARGS(has_vt, fw->title_length, 
fw->title_thickness),
+   (stretch_flags & (1 << TBP_LEFT_MAIN)));
}
 
if (title)


Re: FvwmTaskBar patch to allow shortcut buttons

2002-09-08 Thread Suzanne Skinner
On Sun, Sep 08, 2002 at 12:40:38AM -0400, Ben Mathews wrote:

> I have modified FvwmTaskBar to allow for Windows-like shortcut 
> minibuttons in the taskbar.
[snip]
> Let me know what you guys think.

It sounds like a great idea to me. I've been setting up a Windows-like
environment for my husband in fvwm (you can do some nifty things with
FvwmButtons + a transparent colorset...), and this is one feature that has
been missing from it. If the developers don't accept it, I'll probably grab
your patch and apply it to my own copy :-)

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Crashing Bug (w/prospective fix)

2002-09-07 Thread Suzanne Skinner
Fvwm has a habit of crashing on me right after I exit full-screen gqview. I'm
using the 2002/08/25 CVS snapshot (right before Dominik's codefest) but I
think the problem probably still exists in current CVS. The bug is difficult
to reproduce (except when I'm not trying to reproduce it ;-P).

I took the core file into gdb and it pointed at a line in Flocale.c:

   void FlocaleFreeNameProperty(FlocaleNameString *ptext)
   {
   if (ptext->name_list != NULL)
   {
>> if (ptext->name != NULL && ptext->name != *ptext->name_list)

It seems that, at some point, ptext->name_list is not NULL, but does not point
anywhere valid either. I was able to find two spots, both in events.c, where
name_list might not be properly initialized. The attached patch fixes that.

I'm not positive that this is the fix for the core dump, but no more crashes
as yet!

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- events.c.orig   Sat Sep  7 15:29:29 2002
+++ events.cSat Sep  7 15:29:38 2002
@@ -2596,6 +2596,8 @@
{
return;
}
+   new_name.name = NULL;
+   new_name.name_list = NULL;
FlocaleGetNameProperty(XGetWMName, dpy, FW_W(Fw), &new_name);
if (new_name.name == NULL)
{
@@ -2642,6 +2644,8 @@
{
return;
}
+   new_name.name = NULL;
+   new_name.name_list = NULL;
FlocaleGetNameProperty(
XGetWMIconName, dpy, FW_W(Fw), &new_name);
if (new_name.name == NULL)


Menus and Popups (bug?)

2002-09-04 Thread Suzanne Skinner
Has anyone noticed that in the latest CVS, menus invoked via "Menu " are
behaving like Popups? Is this a bug or a strange new feature? :-)

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


configure.in glitch

2002-08-25 Thread Suzanne Skinner
There's a small glitch in the configure script in current CVS (see attachment).

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- configure.in.orig   Sun Aug 25 14:26:31 2002
+++ configure.inSun Aug 25 14:26:37 2002
@@ -160,7 +160,7 @@
 dnl  ewmh
 smr_SWITCH(ewmh, Extended WM Hints Support, on, HAVE_EWMH)
 
-if test x"$enable_ewmh" != no; then
+if test x"$enable_ewmh" != xno; then
   with_ewmh=yes
   problem_ewmh=""
 else


MenuFace TiledPixmap (patch)

2002-08-24 Thread Suzanne Skinner
Developers,

Here's a patch for the MenuFace TiledPixmap bug that I submitted yesterday :-)

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- fvwm/menus.c.orig   Sat Aug 24 13:45:58 2002
+++ fvwm/menus.cSat Aug 24 13:48:36 2002
@@ -4155,6 +4155,8 @@
/* be smart about handling the expose, redraw only the entries
 * that we need to */
if (pevent == NULL ||
+(ms && (ST_FACE(ms).type == PixmapMenu ||
+ST_FACE(ms).type == TiledPixmapMenu)) ||
(pevent->xexpose.y < (MI_Y_OFFSET(mi) + MI_HEIGHT(mi)) &&
 (pevent->xexpose.y + pevent->xexpose.height) >
 MI_Y_OFFSET(mi)))


MultiPixmap Titlebars Fix

2002-08-20 Thread Suzanne Skinner
Greets all,

The attached patch (applied to fvwm-snap-20020819) fixes MultiPixmap titlebars
in CVS!

It turned out to be quite straightforward, as you'll see...

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
--- fvwm/borders.c.orig Tue Aug 20 00:31:43 2002
+++ fvwm/borders.c  Tue Aug 20 00:41:06 2002
@@ -200,8 +200,8 @@
  *  by DrawMultiPixmapTitlebar. ([EMAIL PROTECTED])
  *
  /
-static void RenderIntoWindow(
-   GC gc, FvwmPicture *src, Window dest, int x_start, int y_start,
+static void RenderIntoPixmap(
+   GC gc, FvwmPicture *src, Pixmap dest, int x_start, int y_start,
int width, int height, Bool stretch)
 {
Pixmap pm;
@@ -247,9 +247,9 @@
  *
  /
 #define SWAP_ARGS(f,a1,a2) (f)?(a2):(a1),(f)?(a1):(a2)
-static void DrawMultiPixmapTitlebar(FvwmWindow *fw, DecorFace *df)
+static void DrawMultiPixmapTitlebar(FvwmWindow *fw, DecorFace *df,
+Pixmap dest_pix)
 {
-   Window title_win;
GC gc;
char *title;
FvwmPicture **pm;
@@ -265,7 +265,6 @@
stretch_flags = df->u.multi_stretch_flags;
gc = Scr.TitleGC;
XSetClipMask(dpy, gc, None);
-   title_win = FW_W_TITLE(fw);
title = fw->visible_name;
 
tmp_g.width = 0;
@@ -273,14 +272,14 @@
get_title_geometry(fw, &tmp_g);
if (pm[TBP_MAIN])
{
-   RenderIntoWindow(
-   gc, pm[TBP_MAIN], title_win, 0, 0, tmp_g.width,
+   RenderIntoPixmap(
+   gc, pm[TBP_MAIN], dest_pix, 0, 0, tmp_g.width,
tmp_g.height, (stretch_flags & (1 << TBP_MAIN)));
}
else if (!title)
{
-   RenderIntoWindow(
-   gc, pm[TBP_LEFT_MAIN], title_win, 0, 0, tmp_g.width,
+   RenderIntoPixmap(
+   gc, pm[TBP_LEFT_MAIN], dest_pix, 0, 0, tmp_g.width,
tmp_g.height, (stretch_flags & (1 << TBP_LEFT_MAIN)));
}
 
@@ -347,16 +346,16 @@
 
if (pm[TBP_LEFT_MAIN] && before_space > 0)
{
-   RenderIntoWindow(
-   gc, pm[TBP_LEFT_MAIN], title_win, 0, 0,
+   RenderIntoPixmap(
+   gc, pm[TBP_LEFT_MAIN], dest_pix, 0, 0,
SWAP_ARGS(has_vt, before_space,
  fw->title_thickness),
(stretch_flags & (1 << TBP_LEFT_MAIN)));
}
if (pm[TBP_RIGHT_MAIN] && after_space > 0)
{
-   RenderIntoWindow(
-   gc, pm[TBP_RIGHT_MAIN], title_win,
+   RenderIntoPixmap(
+   gc, pm[TBP_RIGHT_MAIN], dest_pix,
SWAP_ARGS(has_vt, under_offset + under_width,
  0),
SWAP_ARGS(has_vt, after_space,
@@ -365,8 +364,8 @@
}
if (pm[TBP_UNDER_TEXT] && under_width > 0)
{
-   RenderIntoWindow(
-   gc, pm[TBP_UNDER_TEXT], title_win,
+   RenderIntoPixmap(
+   gc, pm[TBP_UNDER_TEXT], dest_pix,
SWAP_ARGS(has_vt, under_offset, 0),
SWAP_ARGS(has_vt, under_width,
  fw->title_thickness),
@@ -377,7 +376,7 @@
{
 
XCopyArea(
-   dpy, pm[TBP_LEFT_OF_TEXT]->picture, title_win,
+   dpy, pm[TBP_LEFT_OF_TEXT]->picture, dest_pix,
gc, 0, 0,
SWAP_ARGS(has_vt, size,
  fw->title_thickness),
@@ -388,7 +387,7 @@
if (size > 0 && size <= after_space)
{
XCopyArea(
-   dpy, pm[TBP_RIGHT_OF_TEXT]->picture, title_win,
+   dpy, pm[TBP_RIGHT_OF_TEXT]->picture, dest_pix,
gc, 0, 0,
SWAP_ARGS(has_vt, size,
  fw->title_thickness),
@@ -396,11 +395,11 @@
  0));
after_space -= size;
}
-   size = fw->title_thickness;
-   text_offset = fw->title_text_offset;
+
+   text_offset = fw->title_text_offset + 2;
memset(&fstr, 0, sizeof(fstr));
fstr.str = fw->visible_name;
-   fstr.win = title_win;
+   fstr.wi

Re: remaining decoration issues

2002-04-23 Thread Suzanne Skinner
> Suzanne, can you please estimate the amount of work needed?
> Should we release 2.5.1 with or without working TitleStyle MultiPixmap?

I'd say without. I've just started playing with CVS and I'm mystified as
to why it's not working. I don't know if I'll figure it out in time for
the next release.

(BTW, you guys aware that fvwm doesn't compile with disable-multibyte?)

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
"That's when it dawned on me that what I really disliked about procmail was the
recipe format. I didn't want to handle my mail with a collection of colons,
zeroes, and single-letter commands that made sendmail.cf look like a
Shakespearean sonnet."  -- Simon Cozens
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: remaining decoration issues

2002-04-22 Thread Suzanne Skinner
> I'll take a look at it and try to get a response back on this tonight.

Hmm...I'm having a hard time getting the latest snapshot to compile. Maybe
I should go All The Way to current CVS.

I'm not sure if I'll be able to get the titlebars working again, but I'll
give it a shot and probably let you guys know within a few days if I can
manage it.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
"That's when it dawned on me that what I really disliked about procmail was the
recipe format. I didn't want to handle my mail with a collection of colons,
zeroes, and single-letter commands that made sendmail.cf look like a
Shakespearean sonnet."  -- Simon Cozens
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: remaining decoration issues

2002-04-22 Thread Suzanne Skinner
> Suzanne, can you please estimate the amount of work needed?
> Should we release 2.5.1 with or without working TitleStyle MultiPixmap?

HmmI guess I finally need to learn how to use CVS :-)

I'll take a look at it and try to get a response back on this tonight.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
"That's when it dawned on me that what I really disliked about procmail was the
recipe format. I didn't want to handle my mail with a collection of colons,
zeroes, and single-letter commands that made sendmail.cf look like a
Shakespearean sonnet."  -- Simon Cozens
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: png loader

2002-04-06 Thread Suzanne Skinner
On Sun, Mar 31, 2002 at 10:33:42PM +0200, Dominik Vogt wrote:

> Well, if you have time to spare you could take a look at the
> FANCY_TITLE_BAR ifdefs.  I didn't test that at all when I rewrote
> the decoration layout code and it's very likely to be completely
> broken now :-)

Could do, if desired. I wouldn't want to step on Michael Goikhman's feet,
though :-) I think he wants to maintain it now?

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
"That's when it dawned on me that what I really disliked about procmail was the
recipe format. I didn't want to handle my mail with a collection of colons,
zeroes, and single-letter commands that made sendmail.cf look like a
Shakespearean sonnet."  -- Simon Cozens
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: png loader

2002-03-30 Thread Suzanne Skinner
> Hum, I do not promise alpha rendering (at least for the moment).
> The first approach will map the alpha channel (which goes from 0 to 255)
> to {0,1} something like: if alpha > 150 then render the point as is if
> the alpha <= 150 put the point out of the mask.

Well, given that foundation to work from, I may be able to hack alpha-blending
myself :-)

Either way, PNG support in Fvwm will be way cool.

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
"That's when it dawned on me that what I really disliked about procmail was the
recipe format. I didn't want to handle my mail with a collection of colons,
zeroes, and single-letter commands that made sendmail.cf look like a
Shakespearean sonnet."  -- Simon Cozens
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: png loader

2002-03-30 Thread Suzanne Skinner
> I think it will be good that fvwm can load png images. The reason
> is that png is a good format and that there is a lot of icons and
> mini-icons in such format in the hd of a lot of machine (GNOME
> and KDE version > 1 use this format).

This sounds awesome to me. I've always wished for proper PNG alpha-bending
in FvwmButtons and the pager mini-icons. Heavily-shadowed Gnome icons
look pretty goofy without it :-)

Suzanne

-- 
[EMAIL PROTECTED] - http://www.igs.net/~tril/
"That's when it dawned on me that what I really disliked about procmail was the
recipe format. I didn't want to handle my mail with a collection of colons,
zeroes, and single-letter commands that made sendmail.cf look like a
Shakespearean sonnet."  -- Simon Cozens
--
Visit the official FVWM web page at http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]