X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fpatchmanip.h;h=6ac361b9a64ccb2fc67ab0341d8964de1eaf7142;hb=02a51890a3d97a0e937fbb11071cf7c41cc00aa9;hp=47f7f2248e201e26aeb70d7cdb8eabcd3ad406fc;hpb=b76bdbdcb68e84944acdb5ea7e5402e337c0f848;p=xonotic%2Fnetradiant.git diff --git a/radiant/patchmanip.h b/radiant/patchmanip.h index 47f7f224..6ac361b9 100644 --- a/radiant/patchmanip.h +++ b/radiant/patchmanip.h @@ -22,28 +22,34 @@ #if !defined ( INCLUDED_PATCHMANIP_H ) #define INCLUDED_PATCHMANIP_H +#include #include "string/stringfwd.h" void Patch_registerCommands(); -typedef struct _GtkToolbar GtkToolbar; -typedef struct _GtkMenu GtkMenu; -void Patch_constructToolbar( GtkToolbar* toolbar ); -void Patch_constructMenu( GtkMenu* menu ); - -namespace scene -{ -class Graph; + +void Patch_constructToolbar(ui::Toolbar toolbar); + +void Patch_constructMenu(ui::Menu menu); + +namespace scene { + class Graph; } -void Scene_PatchSetShader_Selected( scene::Graph& graph, const char* name ); -void Scene_PatchGetShader_Selected( scene::Graph& graph, CopiedString& name ); -void Scene_PatchSelectByShader( scene::Graph& graph, const char* name ); -void Scene_PatchFindReplaceShader( scene::Graph& graph, const char* find, const char* replace ); -void Scene_PatchFindReplaceShader_Selected( scene::Graph& graph, const char* find, const char* replace ); +void Scene_PatchSetShader_Selected(scene::Graph &graph, const char *name); + +void Scene_PatchGetShader_Selected(scene::Graph &graph, CopiedString &name); + +void Scene_PatchSelectByShader(scene::Graph &graph, const char *name); + +void Scene_PatchFindReplaceShader(scene::Graph &graph, const char *find, const char *replace); + +void Scene_PatchFindReplaceShader_Selected(scene::Graph &graph, const char *find, const char *replace); + +void Scene_PatchCapTexture_Selected(scene::Graph &graph); -void Scene_PatchCapTexture_Selected( scene::Graph& graph ); -void Scene_PatchNaturalTexture_Selected( scene::Graph& graph ); -void Scene_PatchTileTexture_Selected( scene::Graph& graph, float s, float t ); +void Scene_PatchNaturalTexture_Selected(scene::Graph &graph); + +void Scene_PatchTileTexture_Selected(scene::Graph &graph, float s, float t); void PatchFilters_construct(); @@ -52,14 +58,21 @@ void PatchPreferences_construct(); void Patch_registerPreferencesPage(); void Patch_NaturalTexture(); + void Patch_CapTexture(); + void Patch_ResetTexture(); + void Patch_FitTexture(); + void Patch_FlipTextureX(); + void Patch_FlipTextureY(); + void Patch_AutoCapTexture(); class PatchCreator; -extern PatchCreator* g_patchCreator; + +extern PatchCreator *g_patchCreator; #endif