Mon Sep 20 19:23:42 EDT 1999

(Christian)

Added Ganymede, finally. Noticed one little bug in it: In the
Desktop Background Settings there's a single transparent line
on the bottom. Couldn't work my way around it.

Sorted the list of window borders in the 'Set Border Style'
menu.

Added some group issues to TODO file. I hope I get to finish that
during this week.


SVN revision: 346
This commit is contained in:
Christian Kreibich 1999-09-20 23:17:15 +00:00
parent c8e84fd757
commit 82d13ee3d7
6 changed files with 54 additions and 24 deletions

View File

@ -2062,3 +2062,19 @@ Mon Sep 20 15:20:56 PDT 1999
more kde fixes. more to come, still. this fixes using client.win instead of
base win for most everything.
-------------------------------------------------------------------------------
Mon Sep 20 19:23:42 EDT 1999
(Christian)
Added Ganymede, finally. Noticed one little bug in it: In the
Desktop Background Settings there's a single transparent line
on the bottom. Couldn't work my way around it.
Sorted the list of window borders in the 'Set Border Style'
menu.
Added some group issues to TODO file. I hope I get to finish that
during this week.

View File

@ -1,6 +1,7 @@
BUGS:
raster: must update dox docs fully
cK: keeping the groups file in sync with the existing groups that need to be remembered. I'm sure there are bugs in that.
cK some groups stuff, like groups on multiple desktops, hammering on this whole raise/lower/raiselower stuff etc.
mandrake: kontrol-center seems to crash E when you click on desktop. needs fixing
mandrake: need to write some code to un-override redirect kfm and kpanel so I can manage them easier
mandrake: um, don't use close from the kpanel menu right yet. that's a bad idea. in fact, I wouldn't use ANY of the kpanel windowops things yet. (nasty)

View File

@ -77,7 +77,7 @@ KModuleList;
static KModuleList *KModules = NULL;
void
void
KDE_ClientMessage(Window win, Atom atom, long data, Time timestamp)
{
@ -100,7 +100,7 @@ KDE_ClientMessage(Window win, Atom atom, long data, Time timestamp)
}
void
void
KDE_ClientTextMessage(Window win, Atom atom, char *data)
{
@ -122,7 +122,7 @@ KDE_ClientTextMessage(Window win, Atom atom, char *data)
}
void
void
KDE_SendMessagesToModules(Atom atom, long data)
{
@ -141,7 +141,7 @@ KDE_SendMessagesToModules(Atom atom, long data)
}
void
void
KDE_UpdateFocusedWindow(void)
{
@ -190,7 +190,7 @@ KDE_UpdateFocusedWindow(void)
}
void
void
KDE_NewWindow(EWin * ewin)
{
@ -218,7 +218,7 @@ KDE_NewWindow(EWin * ewin)
}
void
void
KDE_RemoveWindow(EWin * ewin)
{
@ -239,7 +239,7 @@ KDE_RemoveWindow(EWin * ewin)
}
void
void
KDE_AddModule(Window win)
{
@ -330,7 +330,7 @@ KDE_AddModule(Window win)
}
void
void
KDE_RemoveModule(Window win)
{
@ -385,7 +385,7 @@ KDE_RemoveModule(Window win)
}
void
void
KDE_Init(void)
{
/*
@ -506,7 +506,7 @@ KDE_Init(void)
}
void
void
KDE_Shutdown(void)
{
@ -570,7 +570,7 @@ KDE_Shutdown(void)
}
void
void
KDE_ClientInit(Window win)
{
@ -603,7 +603,7 @@ KDE_ClientInit(Window win)
}
void
void
KDE_ClientChange(Window win, Atom a)
{
@ -680,7 +680,7 @@ KDE_ClientChange(Window win, Atom a)
}
void
void
KDE_GetDecorationHint(Window win, long *dechints)
{
@ -750,7 +750,7 @@ KDE_GetDecorationHint(Window win, long *dechints)
}
void
void
KDE_CheckClientHints(Window win)
{
@ -773,7 +773,7 @@ KDE_CheckClientHints(Window win)
}
int
int
KDE_WindowCommand(EWin * ewin, char *cmd)
{
@ -829,7 +829,7 @@ KDE_WindowCommand(EWin * ewin, char *cmd)
}
void
void
KDE_Command(char *cmd, XClientMessageEvent * event)
{
@ -908,7 +908,7 @@ KDE_Command(char *cmd, XClientMessageEvent * event)
}
void
void
KDE_ProcessClientMessage(XClientMessageEvent * event)
{
@ -972,7 +972,7 @@ KDE_ProcessClientMessage(XClientMessageEvent * event)
}
void
void
KDE_ModuleAssert(Window win)
{
@ -986,7 +986,7 @@ KDE_ModuleAssert(Window win)
}
void
void
KDE_PrepModuleEvent(Window win, KMessage msg)
{
@ -1035,7 +1035,7 @@ KDE_PrepModuleEvent(Window win, KMessage msg)
}
void
void
KDE_SetRootArea(void)
{
@ -1053,7 +1053,7 @@ KDE_SetRootArea(void)
}
void
void
KDE_SetNumDesktops(void)
{
@ -1089,7 +1089,7 @@ KDE_SetNumDesktops(void)
EDBUG_RETURN_;
}
void
void
KDE_HintChange(Atom a)
{
@ -1113,7 +1113,7 @@ KDE_HintChange(Atom a)
}
void
void
KDE_UpdateTitle(EWin * ewin)
{

View File

@ -1714,6 +1714,15 @@ CreateMenuFromThemes(char *name, MenuStyle * ms)
EDBUG_RETURN(m);
}
int
BorderNameCompare(Border * b1, Border * b2)
{
if (b1 && b2)
return strcmp(b1->name, b2->name);
return 0;
}
Menu *
CreateMenuFromBorders(char *name, MenuStyle * ms)
{
@ -1728,6 +1737,9 @@ CreateMenuFromBorders(char *name, MenuStyle * ms)
m->name = duplicate(name);
m->style = ms;
lst = (Border **) ListItemType(&num, LIST_TYPE_BORDER);
if (lst)
Quicksort((void **)lst, 0, num - 1,
(int (*)(void *, void *))&BorderNameCompare);
for (i = 0; i < num; i++)
{
/* if its not internal (ie doesnt start with _ ) */

BIN
src/themes/Ganymede.etheme Normal file

Binary file not shown.

View File

@ -6,10 +6,11 @@ else
ethemedir = $(prefix)/enlightenment/themes
endif
EXTRA_DIST = BrushedMetal-Tigert.etheme ShinyMetal.etheme
EXTRA_DIST = BrushedMetal-Tigert.etheme ShinyMetal.etheme Ganymede.etheme
install-data-local:
test -d $(DESTDIR)$(ethemedir) || mkdir $(DESTDIR)$(ethemedir)
gzip -d -c < $(srcdir)/BrushedMetal-Tigert.etheme | (cd $(DESTDIR)$(ethemedir); rm -rf BrushedMetal-Tigert; mkdir BrushedMetal-Tigert; cd BrushedMetal-Tigert; tar -xmf -)
gzip -d -c < $(srcdir)/ShinyMetal.etheme | (cd $(DESTDIR)$(ethemedir); rm -rf ShinyMetal; mkdir ShinyMetal; cd ShinyMetal; tar -xmf -)
gzip -d -c < $(srcdir)/Ganymede.etheme | (cd $(DESTDIR)$(ethemedir); rm -rf Ganymede; mkdir Ganymede; cd Ganymede; tar -xmf -)
-chown -R $(USER) $(DESTDIR)$(ethemedir)