Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gtk
Commits
ee03faee
Commit
ee03faee
authored
Mar 07, 1999
by
Asbjørn Pettersen
Browse files
add gen_8_3_dll_name()
parent
fd1b869a
Changes
8
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
ChangeLog.pre-2-0
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
ChangeLog.pre-2-10
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
ChangeLog.pre-2-2
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
ChangeLog.pre-2-4
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
ChangeLog.pre-2-6
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
ChangeLog.pre-2-8
View file @
ee03faee
Sun Mar 7 11:43:34 1999 ape@spacetec.no (Asbjorn Pettersen)
* gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
Fri Mar 5 09:12:24 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
...
...
gtk/gtkthemes.c
View file @
ee03faee
...
...
@@ -53,6 +53,17 @@ struct _GtkThemeEnginePrivate {
static
GHashTable
*
engine_hash
=
NULL
;
#ifdef __EMX__
static
void
gen_8_3_dll_name
(
gchar
*
name
,
gchar
*
fullname
)
{
/* 8.3 dll filename restriction */
fullname
[
0
]
=
'_'
;
strncpy
(
fullname
+
1
,
name
,
7
);
fullname
[
8
]
=
'\0'
;
strcat
(
fullname
,
".dll"
);
}
#endif
GtkThemeEngine
*
gtk_theme_engine_get
(
gchar
*
name
)
{
...
...
@@ -71,8 +82,20 @@ gtk_theme_engine_get (gchar *name)
gchar
*
engine_path
;
GModule
*
library
;
#ifndef __EMX__
g_snprintf
(
fullname
,
1024
,
"lib%s.so"
,
name
);
#else
gen_8_3_dll_name
(
name
,
fullname
);
#endif
engine_path
=
gtk_rc_find_module_in_path
(
fullname
);
#ifdef __EMX__
if
(
!
engine_path
)
{
/* try theme name without prefix '_' */
memmove
(
fullname
,
fullname
+
1
,
strlen
(
fullname
));
engine_path
=
gtk_rc_find_module_in_path
(
fullname
);
}
#endif
if
(
!
engine_path
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment